Hola,<br><br>Respecto a lo últimos que comentas puedes detectar los caracteres que son ingresados, cuando encuentres un "espacio en blanco" puedes reemplazarlo por un carácter alternativo, por ejemplo \t (tabulador), claro luego tendrías que hacerlo a la inversa, al momento de retornar el string.
<br><br>Mauricio<br><br><div><span class="gmail_quote">2007/1/4, 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;">
<br>El problema con eso es que nada más da la salida de la primera palabra ya que un espacio en blanco en un array de tipo char le da fin a la cadena. Lo que yo quiero saber es como puedo ahcer para guardar una cadena con espacios. Supongo que no se puede hacer en un array, entonces como lo haría?
<br><br><br><div><span class="gmail_quote">El día 4/01/07, <b class="gmail_sendername">Felix Ramirez</b> <<a href="mailto:fxrhz@hotmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">fxrhz@hotmail.com
</a>> escribió:</span><div><span class="e" id="q_10fef5ea3c049a1b_1"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Lo primero, darle una leidita al manual de C++, pues al parecer aun no<br>comprendes muy bien el uso de arrays, y creeme el de punteros es aun mas<br>complicacdo.<br><br>los arrays si son utiles para almacenar cadenas de entrada y para cualquier
<br>tipo de informacion,<br>el unico problema que tienen es que no se pueden redimencionar.<br><br>ejemplo:<br><br>char arrayString[80];<br><br>cin >> arrayString;<br><br>esta es una operacion correcta, lo que escribas se guardara en arrayString,
<br>el problema sera cuando tengas que guardar una cadena de mas de 79<br>caracteres.<br><br>es ahi cuando el manejo de memoria dinamica es util.<br><br>ejemplo:<br><br>char *dinamicString;<br>int count;<br><br><br>cin >> count;
<br>dinamicString = new char[count+1];<br>cin >> dinamicString;<br><br>//y cuando ya no utilices mas a dinamicString:<br>delete[] dinamicString;<br><br>pero si tu aplicacion no manejara caenas muy grandes, no hay por que no
<br>facilitarte las cosas con arrays de tamaño estatico.<br><br>Saludos.<br><br>_________________________________________________________________<br>Live Search en Prodigy/MSN. Todo lo que buscas ahora más rapido<br><a href="http://live.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://live.com</a><br><br><br>_______________________________________________<br>Cconclase mailing list<br><a href="mailto:Cconclase@listas.conclase.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br></blockquote></span></div></div><br><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><br clear="all"><br>-- <br>Mauricio Rojas B.<br>Analista Computacional<br>Técnico de Redes Y Sistemas<br>GNU/Linux