<div>entendido, mauchas gracias Diego.</div>  <div> Fabio.<BR><BR><B><I>D1e6o! <diegogeid@gmail.com></I></B> escribió:</div>  <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Creo que estás confunciendo la instrucción getchar() con getch() que si toma un caracter (y no es estandar, depende del compilador...), procesa y vuelve a tomar otro caracter, no como el anterior que almacena en un buffer temporal la entrada del teclado y lo procesa cuando haya un retorno.... <BR><BR>deberías agregar la biblioteca conio.h, reemplazar los getchar() por getch() y putchar() por putch()... por ejemplo  en borland o dev c funciona bien:<BR><BR>#include <stdio.h><BR>#include <stdlib.h><BR>#include <conio.h><BR>main()<BR>{<BR>  int cont, aux;<BR>  char texto[80];<BR>  for(cont=0; cont< 10; ++cont)<BR>      texto[cont]= getche();<BR> 
 printf("\n\n");       <BR>   for(cont=0; cont< 10 ; ++cont) <BR>       putch(texto[cont]);<BR>   printf("\n\n");<BR>    <BR>  system("PAUSE"); <BR>  return 0;<BR>}<BR><BR>Saludos<BR><BR><BR><BR>  <DIV><SPAN class=gmail_quote>El día 2/03/07, <B class=gmail_sendername>Steven Davidson</B> <<A href="mailto:steven@conclase.net">steven@conclase.net</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">Hola Fabio,<BR><BR>El pasado 2007-03-02 17:16:48, fabio escribió:<BR><BR>f> hola a todos, tengo una consulta: porque cuando ingreso los caraceres en el primer "for" no se corta al ingresar el décimo caracter , sino que  me permite seguir ingresando hasta apretar el enter y no como yo pretendía que al ingresar el caracter numero 10 salga de ese for y se ejecute el
 siguiente y los muestre en el siguiente renglón lo ingresado. <BR><BR>Me temo que el comportamiento que describes no es estándar y por tanto la función 'getchar()' no funcionará como esperas. Ten presente que las funciones estándares para entrada y salida no controlan directamente el teclado y la pantalla, respectivamente. <BR><BR>Cuando se introducen caracteres por el teclado, éstos pasan a un área de almacenamiento (llamémoslo "búfer") en la memoria del sistema. Las funciones estándares simplemente leen cuantos caracteres deben desde este búfer y los extrae. Por ejemplo, el usuario escribe: <BR><BR>estoy escribiendo un mensaje[ENTER]<BR><BR>En líneas general, tendremos lo siguiente, en el búfer:<BR><BR>teclado <- "estoy escribiendo un mensaje\n"<BR><BR>Desde tu programa de C/C++, invocas 'getchar()' que simplemente lee y extrae el primer carácter del búfer del teclado. Después de 10 llamadas, tenemos lo siguiente: <BR><BR>texto <- "estoy escr"<BR>búfer <-
 "ibiendo un mensaje\n"<BR><BR>Como puedes ver, existen más caracteres en el búfer del teclado. De hecho, si intentas hacer otra lectura, te "toparás" con los caracteres ya existentes, sin siquiera pedirlos al usuario. <BR><BR>Si necesitas un mayor control del teclado, entonces necesitarás usar funciones especiales y por tanto no estándares que dependan de la plataforma. Por ejemplo, si usas un compilador de Borland, tendrás acceso a la biblioteca "conio" cuyas funciones servirán para este fin. <BR><BR><BR>Espero haber aclarado la duda.<BR><BR>Steven<BR>_______________________________________________<BR>Lista de correo Cconclase <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>Bajas: <A
 href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</A><BR></BLOCKQUOTE></DIV><BR>_______________________________________________<BR>Lista de correo Cconclase Cconclase@listas.conclase.net<BR>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<BR>Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ</BLOCKQUOTE><BR><p>
                <hr size=1> 
<b>Preguntá. Respondé. Descubrí.</b><br> 
Todo lo que querías saber, y lo que ni imaginabas,<br> 
está en <b>Yahoo! Respuestas</b> (Beta).<br> 
<b><a href="http://ar.answers.yahoo.com">Probalo ya!</a></b>