elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / El programa dejó de funcionar al dar una respuesta? (RESUELTO) en: 27 Diciembre 2013, 22:06 pm
Hola, este es mi primer post en este foro. Me dirijo a vosotros porque tengo un problema en un codigo muy sencillo de c++.

Código:
#include <iostream>

using namespace std;

int main()
{
    char* a;
    char* b = "Hola soy Maestro";
    cout << "Bienvenido, soy programa1, usted quien es?" << endl;
    cin >> a;//almaceno la respuesta del usuario
    if(a == b)
    {
         cout << "Hola maestro" << endl;    
    }
    else
    {
        cout << "Tu no quieres nada." << endl;
    }
    system("pause");
    return 0;
}

El problema real que tengo esque al  darle una respuesta deja de funcionar.

Quisiera saber cual es el problema, porque si quito los char* y lo substituyo por char y solo doy una sola letra si me admite el código y el programa funciona perfecto. Intuyo que el problema esta al comparar o en la misma seqüencia de caracteres char*.

Porfavor si alguien puede poner el resultado e indicarme cual ha sido mi error estaria muy agradecido.

Gracias de antemano :D
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines