salve a tutti ragazzi, ho provato a creare questo semplice programma in c++ che dovrebbe, presa una parola farla indovinare lettera dopo lettera o dare la possibilità di indovinarla direttamente,ma nel momento della compilazione mi da un errore che non riesco a capire.Grazie mille in anticipo
codice:
#include <iostream>#include <string>
using namespace std;
int main()
{
char c[101];
char d[101];
char e='n';
char f;
char h;
char i[101];
int tentativis;
int tentativie;
bool g=false;
cout<<"give me a word to find";
cin>>c;
while(e=='n'){
cout<<"give me a letter";
cin>>f;
while(c[i]!='/0'){
if (f==c[i]){d[i]=c[i];
bool g=true;
cout<<d[i];
}
i++;
}
if(g==true){tentativie++;
g=false;
}else{tentativis++;}
cout<<" want you to give me the word? s/n";
cin>>h;
if(h=='s'){cout<<"give me the word";
cin>>i;
if(i==c){cout<<"right you are the winner";
break;}else{cout<<"you has wrong";}
}
cout<<"are you done? s/n";
cin>>e;
}
cout<<"the word was"<<c;
cout<<tentativie<<"right attempts";
cout<<tentativis<<"attempts";
return 0;
}