<div>clarísimo, gracias Steven.</div>  <div>  Fabio.<BR><BR><B><I>Steven Davidson <steven@conclase.net></I></B> escribió:</div>  <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px 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 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<BR></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>