Buenas char *argumento_recibido_de_la_unidad_de_control ="";
Esto tampoco creo que sea una buena solución. Evidentemente el compilador no se queja porque ahora sí está inicializado, pero la memoria que inicializa es de 1 byte. Yo lo que haría es una de estas dos cosas: char argumento_recibido_de_la_unidad_de_control[NUMERO_SUFICIENTEMENTE_GRANDE]; strcpy(argumento_recibido_de_la_unidad_de_control, argv[1]); o bien: char *argumento_recibido_de_la_unidad_de_control; argumento_recibido_de_la_unidad_de_control = strdup(argv[1]); Espero haberte ayudado. _______________________________________________ CRySoL mailing list http://crysol.inf-cr.uclm.es/ https://arco.inf-cr.uclm.es/cgi-bin/mailman/listinfo/crysol
