Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2009, 06:21
baker
 
Fecha de Ingreso: diciembre-2008
Mensajes: 4
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta manejo de cadenas char c++

Ke tal??!!!

tengo un problema en c++ con el manejo de cadenas char y argumentos, es el siguiente:

quiero hacer un programa que lea el nombre de un archivo, lo abra y luego le añada el sufijo "_out" y lo guarde. He hecho esto pero me da errores de compilación y no sé cómo solucionarlo:

int main(int argc, char* argv[])
}

....

FILE *in;
char cad_in[MAX_PATH] = "";
char cad_out[MAX_PATH] = "";
int l_cad_in;

in = fopen(argv, "rb");
fclose(in);

cad_in = strtok(argv, "./");
l_cad_in = strlen(cad_in);
cad_out = strcat(cad_in[l_cad_in - 1], "_out");

out = fopen(cad_out, "wb");
fclose(out);
}


Agradezco vuestra ayuda. Sé que no es muy complicado pero estoy aprendiendo c++ y todavía estoy un poco verde

A propósito: estoy usando Dev-c++