Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2009, 10:57
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 6 meses
Puntos: 52
Respuesta: manejo de cadenas char c++

Bueno, para empezar deberias poner el codigo completo.
No sabria decir si tu error es por no incluir string.h o stdlib.h.

Por otro lado, tu codigo apezar de que podria funcionar es malo.

Cita:
cad_in = strtok(argv, "./");
l_cad_in = strlen(cad_in);
cad_out = strcat(cad_in[l_cad_in - 1], "_out");
para que declaras cad_in y cad_out como cadenas si realmente nunca los usas como tal? Mas bien los usas como punteros. el problema es que como para C las cadenas y los punteros son hasta cierto punto equivalentes, el compilador no te va a dar errores.

Te recomendaria que primero hicieras un strcpy de argv a cad_in.
Usaras un puntero para usar strtok y luego cadout lo llenaras con la informacion que quieres.

Saludos