[Programación] duda profunda sobre char * strcpy(char*,const char*)
federico luna
programacion@lugro.org.ar
Thu, 10 Jun 2004 21:53:07 -0300 (ART)
strcpy nunca hace malloc, solo hace cpy :)
-fedel
tecso:
--- Horacio Castellini <horacio9573@yahoo.com.ar>
escribió: > Holas amigos programadores....
>
> Tengo una duda, que es significativa a la hora de
> aparcer o no put* bug.
>
> supongamos el siguiente caso... omito las
> seguridades de rebase...
>
> char **M;
> int q=3;
> M=(char**)malloc(q*sizeof(char*));
>
> ahora bien supongamos que tengo tres string char de
> longitud diferente
> s,r,t... la operación strcpy automáticamente ejecuta
> un malloc y puedo hacer
>
> strcpy(M[0],r)....
>
> ó previamente debo hacer
>
> M[0]=(char*)malloc(strlen(r)*sizeof(char));
> M[1]=(char*)malloc(strlen(s)*sizeof(char));
> M[2]=(char*)malloc(strlen(t)*sizeof(char));
>
> y luego...
>
> strcpy(M[0],r)....
>
> Se entendió mi duda... Saludos Horacio
> _______________________________________________
> Programacion mailing list
> Programacion@lugro.org.ar
>
http://www.lugro.org.ar/mailman/listinfo/programacion
------------
Contanos cómo usás el correo electrónico,
qué pensás del spam y de los virus.
Encuesta de Correo Yahoo!
Participá en
http://ar.surveys.yahoo.com/ar_mailpr2