السلام عليكم و رحمة الله وبركاته
ارجو المساعده في الخروج من لوب الwhile بشرطين:
1- ان الكاونتر وهو عدد المحاولات = 0<<وهذي محلوله
2- ان word2[] تحتوي على نفس محتويات word1[] اي ان الuser نجح في معرفة الكلمه<<هذي هي المشكله
وهذا هو الكود:
#include <iostream>
using namespace std;
int main()
{
char word1[] = {'s', 'm', 'i', 'l', 'e'};
char word2[] = {'_', '_', '_', '_', '_'};
int size = 5;
char letter;
int counter = 6;
cout << "*******Welcome to the mystrey word game*******";
cout << "\n\nyou have 6 gessings to gess the word!";
for(int i=0; i<size; i++)
{
cout<<word2<<" ";
}
cout << "\nEnter a letter:";
cin >> letter;
cout << "\n\n";
while(counter > 0)
{
for(int i=0; i<size; i++)
{
if (letter == word1){
word2=letter;
counter+=1;
for(int i=0; i<size; i++)
{
cout<<word2<<" ";
}
}
}
counter-=1;
if (counter == 0){
cout << "you have no more gessings";
break;}
cout << "\nyou have " << counter << " gessings left to gess the word!";
cout << "\nEnter the a letter:";
cin >> letter;
cout << "\n\n";
}
if (counter == 0)
cout << "\nyou can try again later;)";
return 0;
}