Witam chciałbym aby ktoś wytłumaczył mi co się dzieje w pętli, że w momencie wpisania słowa "gotowe" słowo zamyka pętle po czym wyskakuje ilość słów wpisanych.
Chodzi o warunek. Wiem że funkcja porównuje znaki w tym warunku nie mam pojęcia jak to działa.
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
const int Size = 100;
char word [Size];
int numberword=0;
char matchword [] = "gotowe";
cout << "Podaj slowa (kiedy skonczysz napisz \"gotowe\"" << endl;
cin >> word;
while (strcmp(matchword, word)!= 0 )
{
cin >> word;
++numberword;
}
cout << "Podano " << numberword << " slow."<< endl;
return 0;
}
z góry dziękuje!