<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.5730.11" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>No es precisamente un espacio en blanco lo que le
da fin a una cadena, sino el caracter nulo '\0'.</FONT></DIV>
<DIV><FONT face=Arial size=2>Si quieres guardar una cdena con espacios en un
array en vez de scanf puedes usar gets.</FONT></DIV>
<DIV><FONT face=Arial size=2>Salu2</FONT></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=l.fix3r.l@gmail.com href="mailto:l.fix3r.l@gmail.com">David Reza</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=cconclase@listas.conclase.net
href="mailto:cconclase@listas.conclase.net">Lista de correo sobre C y C++</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, January 04, 2007 4:42
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [C con Clase] [Bulk]
Pregunta sobre Cadena de caracteres(Arrays)</DIV>
<DIV><BR></DIV><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">fxrhz@hotmail.com</A>>
escribió:</SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">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">http://live.com</A><BR><BR><BR>_______________________________________________<BR>Cconclase
mailing list<BR><A
href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</A><BR><A
href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</A><BR></BLOCKQUOTE></DIV><BR><BR
clear=all><BR>-- <BR>| = David Reza = |
<P>
<HR>
<P></P>_______________________________________________<BR>Cconclase mailing
list<BR>Cconclase@listas.conclase.net<BR>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<BR></BLOCKQUOTE></BODY></HTML>