ya tendria que haber un bucle. pero si es lo mejor creo.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: dr.~ en 15 Mayo 2010, 13:20 PMpues por que tendria que hacer 1 if para cada parametro.
Pero entonces ¿por qué razón no creas una función con 3 parámetros?
Cita de: Didacso en 15 Mayo 2010, 13:20 PMSi creo que tambien lo probare .
Pienso que lo que escribio biribau es lo que necesitas ...
int Centidad::aloadimagen(char *file,int fmin, int fmax){
// AQUI ES EL ERROR
char salida[strlen(file)];
for(int i=fmin;i<fmax;i++){
remlet('-',file,salida,i+1);
plantilla[i]=IMG_Load(salida);
}
}
aloadimagen("foto",9,12);
int remlet(char buscar,char* entrada, char* salida,int num){
char conv[2];
for(int i=0;i<strlen(entrada);i++){
if(entrada[i]==buscar){
strcpy(salida,entrada);
itoa(num,conv,10);
if(num<10){
salida[i+1]='0';
salida[i+2]=conv[0];
}
else {
salida[i+1]= conv[0];
salida[i+2]= conv[1];
}
return 1;
}
}
return 0;
}
int Centidad::aloadimagen(char *file,int fmin, int fmax){
// AQUI ES EL ERROR
char salida[strlen(file)];
for(int i=fmin;i<fmax;i++){
remlet('-',file,salida,i+1);
plantilla[i]=IMG_Load(salida);
}
}