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 .<br><br><div><span class="gmail_quote">2007/1/2, David Reza <<a href="mailto:l.fix3r.l@gmail.com">
l.fix3r.l@gmail.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">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.
<br><br>Esque leí que la asignación directa solo está permitida cuando se hace la declaración. Entonces no se puede hacer algo como:
<br><br><blockquote>char cadena[];<br>cin >> cadena;<br></blockquote><br>y esperar que todo lo que reciba cadena se guarde en el array?<br>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?
<br><br>También sé que se puede hacer con un púntero, creo que de la siguiente forma:<br><br><blockquote>char *pCadena;<br>cin >> pCadena;<br></blockquote><br>o algo así. <br><br>Ojalá puedan orientarme. Saludos<br clear="all">

<br>-------------------------<br><span class="sg"> | = David Reza = |

</span><br>_______________________________________________<br>Cconclase mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a>
<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
</a><br><br><br></blockquote></div><br>