Foro de elhacker.net

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
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int main(){  
  6.    string op;
  7.    cout<<"Desea tomar un cafe?"<<endl;
  8.    cin>>op;
  9.    if(op=="si"){
  10.        cout<<"En seguida se lo daremos"<<endl;
  11.    }else{
  12.        cout<<"Adios!"<<endl;
  13.    }
  14.   return 0;
  15. }