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...).
para hacerlo más facil, libreria string
esto por ejemplo funciona
#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;
}