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++