Problema al utilizar Dev-c++ con C. soy principiante

Iniciado por neo9029, 14 Agosto 2018, 23:26 PM

0 Miembros y 1 Visitante están viendo este tema.

neo9029

Código (cpp) [Seleccionar]


#include <iostream>
using namespace std;

int main()
{
   char nombre, la_respuesta;
char Dan, te_quiero_golpear;
cout<< "ingrese su nombre: ";
cin>>Dan;
la_respuesta= te_quiero_golpear;
cout<< "la respuesta: "<<la_respuesta<<endl;

system ("pause");
}

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.

AlbertoBSD

Una no es C, es C++ por el codigo que estas utlizando.

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 (cpp) [Seleccionar]

char Dan[20];


Código (cpp) [Seleccionar]

char *Dan; // Aqui tambien necestias inicializar el apuntador a un tamaño adecuado


Código (cpp) [Seleccionar]

string Dan;


Saludos
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW