elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 [198] 199 200 201 202 203 204 205 206 207 208 209 210 211 212
1971  Programación / Programación C/C++ / Re: [AYUDA]Funcion avanzada en: 15 Mayo 2010, 20:00 pm
ya tendria que haber un bucle. pero si es lo mejor creo.
1972  Programación / Programación C/C++ / Re: Interactuar en Web C++ en: 15 Mayo 2010, 19:18 pm
creo que con Qt puedo y algo de lurl
1973  Programación / Programación C/C++ / Re: [AYUDA]Funcion avanzada en: 15 Mayo 2010, 18:00 pm
NO lo que queria era meter 3 variables en 1 parametro y si alguna de esas es por ejemplo if(x==1)...
1974  Programación / Programación C/C++ / Re: [AYUDA]Funcion avanzada en: 15 Mayo 2010, 16:21 pm
Pero entonces ¿por qué razón no creas una función con 3 parámetros? :huh:
pues por que tendria que hacer 1 if para  cada parametro.
Pienso que lo que escribio biribau es lo que necesitas ... ::)
Si creo que tambien lo probare .

Gracias por ayudarme tanto, saludos.
1975  Programación / Programación C/C++ / Re: [ERROR VS2008] En dev-c++ me va bien y codeblock = en vs2008 no. en: 15 Mayo 2010, 16:15 pm
entoces que puedo hacer?.
ejemplo de lo que aria mi funcion.
Código
  1.  
  2. int Centidad::aloadimagen(char *file,int fmin, int fmax){
  3. // AQUI ES EL ERROR
  4.    char salida[strlen(file)];
  5.    for(int i=fmin;i<fmax;i++){
  6.        remlet('-',file,salida,i+1);
  7.        plantilla[i]=IMG_Load(salida);
  8.    }
  9. }
  10. aloadimagen("foto",9,12);
  11.  
char*file seria el valor devuelto por strlen seria 5.
el bucle de abajo con una funcion mia llamada remlet "remplazarletra".
hace lo siguiente:

Código
  1. int remlet(char buscar,char* entrada, char* salida,int num){
  2.    char conv[2];
  3.    for(int i=0;i<strlen(entrada);i++){
  4.        if(entrada[i]==buscar){
  5.            strcpy(salida,entrada);
  6.            itoa(num,conv,10);
  7.            if(num<10){
  8.                salida[i+1]='0';
  9.                salida[i+2]=conv[0];
  10.            }
  11.            else {
  12.                salida[i+1]= conv[0];
  13.                salida[i+2]= conv[1];
  14.            }
  15.            return 1;
  16.        }
  17.    }
  18.    return 0;
  19. }

resumiendo lo que quiero es que char salida[] tenga una longitud = a la cadena insertada en char*entrada.

alguna idea?.
1976  Programación / Programación C/C++ / Re: [AYUDA]Funcion avanzada en: 15 Mayo 2010, 10:30 am
NO.

por ejemplo inserto 3 variables en el parametro y en la funcion hay un if, si algun de las 3 variables insertada en el parametro...

1977  Programación / Programación C/C++ / Re: [ERROR VS2008] En dev-c++ me va bien y codeblock = en vs2008 no. en: 15 Mayo 2010, 10:25 am
pero por que con otros si?.
en codeblocks a mi amigo le compila y ami en dev-cpp no me a dado ningun problema .
para el numero de caracteres de "char*" usando strlen.


EDITO: e probado a crear un int y darle el valor que devuelve strlen.

pero me salta lo mismo.
1978  Programación / Programación C/C++ / [ERROR VS2008] En dev-c++ me va bien y codeblock = en vs2008 no. en: 14 Mayo 2010, 21:44 pm
aqui va 1 error.

1>c:\documents and settings\usuario1\escritorio\proyectos vs2008 sdl\entidad.h(91) : error C2057: se esperaba una expresión constante
1>c:\documents and settings\usuario1\escritorio\proyectos vs2008 sdl\entidad.h(91) : error C2466: no se puede asignar una matriz de tamaño constante 0
1>c:\documents and settings\usuario1\escritorio\proyectos vs2008 sdl\entidad.h(91) : error C2133: 'salida' : tamaño desconocido


code:
Código
  1. int Centidad::aloadimagen(char *file,int fmin, int fmax){
  2. // AQUI ES EL ERROR
  3.    char salida[strlen(file)];
  4.    for(int i=fmin;i<fmax;i++){
  5.        remlet('-',file,salida,i+1);
  6.        plantilla[i]=IMG_Load(salida);
  7.    }
  8. }

espero que me puedan ayudar ,

SALUDOS.
1979  Programación / Programación C/C++ / Re: [AYUDA]Funcion avanzada en: 14 Mayo 2010, 20:22 pm
Ya me di cuenta de que no se puede, tendre que buscar otro metodo.

gracias. saludos
1980  Programación / Programación C/C++ / Re: [AYUDA]Funcion avanzada en: 14 Mayo 2010, 17:26 pm
ok gracias
Páginas: 1 ... 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 [198] 199 200 201 202 203 204 205 206 207 208 209 210 211 212
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines