Hola buenas, escribo para una duda que me ha surgido.
Si yo por ejemplo tengo los siguiente:
char *ptr[100];
char s1 [100] ="hola";
Y quiero copiar s1[0] en ptr[0],, ¿hay alguna forma de hacerlo?
Ya probé con strcpy y strncpy y no me funciona.
Gracias de antemano.
Cita de: Dato Vagabundo en 5 Octubre 2017, 01:04 AM
Ya probé con strcpy y strncpy y no me funciona.
con strcopy funciona, es probable que tu estés haciendo algo mal... mostrar tu codigo en este punto es un buen paso
Cita de: engel lex en 5 Octubre 2017, 01:07 AM
con strcopy funciona, es probable que tu estés haciendo algo mal... mostrar tu codigo en este punto es un buen paso
lo he usado asi, pero se cuelga:
strcpy(ptr[0],s1[0]);
Ya veo, es que ptr es un puntero a puntero, a menos que estés haciendo un array multidimensional, quitale el * a ptr