[C con Clase] Pregunta sobre Cadena de caracteres (Arrays)

Lázaro Amed aguilar rodriguez lashy84 en gmail.com
Vie Ene 5 15:18:17 CET 2007


tambien puedes almacenar la cadena en un string y luego leer el string y
guardarlo en una cadena de caracteres char o usarlo como tipo de datos
string .

2007/1/2, David Reza <l.fix3r.l en gmail.com>:
>
> Hola, me gustaría saber como puedo hacer para que pueda hacer un programa
> que lea una cadena de caracteres y lo guarde en un array de tipo char.
>
> Esque leí que la asignación directa solo está permitida cuando se hace la
> declaración. Entonces no se puede hacer algo como:
>
> char cadena[];
> cin >> cadena;
>
>
> y esperar que todo lo que reciba cadena se guarde en el array?
> Tal vez puede que si, y sólo se guarde la primera palabra ya que un
> espacio es un carácter nulo y eso le daría a entender al compilador que
> hasta ahí termina la cadena, pero entonces sí se puede?
>
> También sé que se puede hacer con un púntero, creo que de la siguiente
> forma:
>
> char *pCadena;
> cin >> pCadena;
>
>
> o algo así.
>
> Ojalá puedan orientarme. Saludos
>
> -------------------------
> | = David Reza = |
> _______________________________________________
> Cconclase mailing list
> Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070105/505a7385/attachment.html>


Más información sobre la lista de distribución Cconclase