Test Foro de elhacker.net SMF 2.1

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 (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.
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.

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