Hola mira aquí en nuestro blog...<div><br></div><div><a href="http://todocporelinv.blogspot.com/search?q=cin.get+detecta">http://todocporelinv.blogspot.com/search?q=cin.get+detecta</a></div><div><br></div><div><a href="http://todocporelinv.blogspot.com/search?q=cin.get+detecta"></a>Elinv.</div>
<div><br></div><div><br><br><div class="gmail_quote">El 7 de abril de 2011 12:52, unpocolocos <span dir="ltr"><<a href="mailto:unpocolocos@live.com">unpocolocos@live.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
El pasado 2011-04-01 11:22:11, unpocolocos escribió:<br>
<br>
u> Estoy comenzando a con el curso y estoy tratando de resolver los problemas propuestos con alguna que otra variante.<br>
u> Concretamente, estoy intentando (sin conseguirlo) detener la introducción de caracteres (cuando se pulse la tecla "INTRO" sin haber introducido un número o letra) en un array dinámico de caracteres. Es decir:<br>

u>   char *numero; // Puntero "numero" a tipo char<br>
u>   int i = 0, j;<br>
u>   // Declaración de prototipos<br>
u>   bool Incrementa (char);<br>
u>   int main()<br>
u>   {<br>
u>       // Reservamos en memoria dinámica una cadena de caracteres<br>
u>       // a la que apunta "numero"<br>
u>       numero = new char [10];<br>
u>       // Inicializamos la cadena dinámica con caracteres '0'<br>
u>       for (j = 0; j < 10; j++) numero [j] = '0';  numero [9] = '\0';<br>
u>       // Introducción del número de dígitos<br>
u>       cout << "Introduce los digitos de un numero HASTA UN MAXIMO DE 8" << endl;<br>
u>       cout << "Para salir pulsar directamente [INTRO]" << endl;<br>
u>       // Introducción de los caracteres de "numero"<br>
u>       while (i < 8) {<br>
u>           cout << "  Introduce digito " << j-9 << ": "; j++;<br>
u>           cin >> numero [i];<br>
u>           if (numero [i] == '\n') break;<br>
u>           i++;<br>
u>       }<br>
u> ¿Qué es lo que estoy haciendo mal?<br>
u> _______________________________________________<br>
u> Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
u> <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>
u> 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>
<br>
Gracias a todos por vuestro interés. Por agradecerlo de algún modo, dejo en un link el código de la variante del ejercicio al que me refería en la duda (ya resuelta) par utilizarlo libremente. Saludos<br>
<br>
<a href="http://codepad.org/PEVeW0pb" target="_blank">http://codepad.org/PEVeW0pb</a><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" 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></div>