[C con Clase] Dudas de principiante

Luis Pedro Méndez elinv.elinv en gmail.com
Jue Abr 7 18:37:29 CEST 2011


Hola mira aquí en nuestro blog...

http://todocporelinv.blogspot.com/search?q=cin.get+detecta

<http://todocporelinv.blogspot.com/search?q=cin.get+detecta>Elinv.



El 7 de abril de 2011 12:52, unpocolocos <unpocolocos en live.com> escribió:

> El pasado 2011-04-01 11:22:11, unpocolocos escribió:
>
> u> Estoy comenzando a con el curso y estoy tratando de resolver los
> problemas propuestos con alguna que otra variante.
> 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:
> u>   char *numero; // Puntero "numero" a tipo char
> u>   int i = 0, j;
> u>   // Declaración de prototipos
> u>   bool Incrementa (char);
> u>   int main()
> u>   {
> u>       // Reservamos en memoria dinámica una cadena de caracteres
> u>       // a la que apunta "numero"
> u>       numero = new char [10];
> u>       // Inicializamos la cadena dinámica con caracteres '0'
> u>       for (j = 0; j < 10; j++) numero [j] = '0';  numero [9] = '\0';
> u>       // Introducción del número de dígitos
> u>       cout << "Introduce los digitos de un numero HASTA UN MAXIMO DE 8"
> << endl;
> u>       cout << "Para salir pulsar directamente [INTRO]" << endl;
> u>       // Introducción de los caracteres de "numero"
> u>       while (i < 8) {
> u>           cout << "  Introduce digito " << j-9 << ": "; j++;
> u>           cin >> numero [i];
> u>           if (numero [i] == '\n') break;
> u>           i++;
> u>       }
> u> ¿Qué es lo que estoy haciendo mal?
> u> _______________________________________________
> u> Lista de correo Cconclase Cconclase en listas.conclase.net
> u>
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> u> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
> 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
>
> http://codepad.org/PEVeW0pb
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20110407/ab4bc3c3/attachment.html>


Más información sobre la lista de distribución Cconclase