<br><br><div class="gmail_quote">2010/8/18 Steven Davidson <span dir="ltr"><<a href="mailto:srd4121@njit.edu">srd4121@njit.edu</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Hola Armando,<div class="im"><br>
<br>
armando wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Saludas a todos, les tengo una pregunta:<br>
<br>
en un programa que estoy haciendo, tengo el siguiente codigo:<br>
<br>
delete [] response;<br>
<br>
int size = 19;<br>
<br>
response = new char[size];<br>
<br>
strcpy(data, "<info>hola</info>\r\n");<br>
<br>
memcpy(response, data, size);<br>
<br>
printf("Respuesta:\n%s\n", response);<br>
<br>
copia caracteres erróneos si tiene al ultimo un salto de linea como esta en el código dado, sino, es decir sin salto de linea y size vale 17, copia como se espera, alguna idea?<br>
<br>
</blockquote>
<br></div>
El problema no es el salto de línea, sino que la cadena "<info>hola</info>\r\n" contiene 20 caracteres. Recuerda que hay que guardar el carácter nulo al final del array, para indicar el final de la información: el final de la cadena.<br>


<br>
<br>
Espero haber aclarado la duda.<br>
<br>
Steven<br>
<br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
<a 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>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br><br><br><br>Si, tenias razón, hay que ser cuidadosos con esto de los tamaños de las cadenas, si se definen mal pueden generar caracteres erróneos, gracias por tu ayuda!<br clear="all"><br>-- <br>================================<br>

ing. paredes aguilar, armando<br><a href="http://www.sinapsisperu.com/">http://www.sinapsisperu.com/</a><br>Desarrollador<br><br>