Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: EvoEvans en 20 Junio 2014, 05:47 AM

Título: Como declarar texto?.
Publicado por: EvoEvans en 20 Junio 2014, 05:47 AM
Hola, hace unos días me pregunte si podía declarar texto como una condición, es decir, declarar "op= si" y después utilizarla en una estructura if de la siguiente manera.

cout<<"Desea tomar un cafe?"<<endl;
cin>>op;
if(op=si)
{
cout<<"En seguida se lo daremos"<<endl;
}

Si es posible esto en donde lo declararía?(string, char...).
Título: Re: Como declarar texto?.
Publicado por: engel lex en 20 Junio 2014, 05:54 AM
para hacerlo más facil, libreria string

esto por ejemplo funciona

Código (cpp) [Seleccionar]
#include <iostream>
#include <string>
using namespace std;

int main(){   
    string op;
    cout<<"Desea tomar un cafe?"<<endl;
    cin>>op;
    if(op=="si"){
        cout<<"En seguida se lo daremos"<<endl;
    }else{
        cout<<"Adios!"<<endl;
    }
   return 0;
}