Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: neo9029 en 14 Agosto 2018, 23:26 pm



Título: Problema al utilizar Dev-c++ con C. soy principiante
Publicado por: neo9029 en 14 Agosto 2018, 23:26 pm
Código
  1.  
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.    char nombre, la_respuesta;
  8. char Dan, te_quiero_golpear;
  9. cout<< "ingrese su nombre: ";
  10. cin>>Dan;
  11. la_respuesta= te_quiero_golpear;
  12. cout<< "la respuesta: "<<la_respuesta<<endl;
  13.  
  14. system ("pause");
  15. }
  16.  
Lo pongo así y todo bien, el Dev-c++ me lo compila sin ningún problema y lo ejecuta, pero, al momento de colocar el nombre y dar enter, la casilla de respuesta queda en blanco, por favor me podrian explicar por que y como corregirlo??  :rolleyes:


[MOD] Para publicar código se usan las etiquetas GeSHi.  Leer Reglas del Foro.


Título: Re: Problema al utilizar Dev-c++ con C. soy principiante
Publicado por: AlbertoBSD en 15 Agosto 2018, 00:25 am
Una no es C, es C++ por el codigo que estas utlizando.

Código
  1. cin>>Dan;

La variable Dan es es char (Un solo caracter) pero para almacenar un nombre  completo deberia de ser una de 3, Un arreglo char, un apuntador correctamente inicializado o un string

Código
  1. char Dan[20];

Código
  1. char *Dan; // Aqui tambien necestias inicializar el apuntador a un tamaño adecuado

Código
  1. string Dan;

Saludos