Hejka, chce napisac program ktory zlicza slowa w zdaniu. Wymyslilem cos takiego. Problem: suma nie inkrementuje się, nw co jest zle.
#include <iostream>
using namespace std;
void liczenieslow(char []);
int main()
{
char zdanie[1024];
cout << "Podaj dowolne zdanie:";
cin.get(zdanie,1024);
liczenieslow(zdanie);
}
void liczenieslow(char x[])
{
int suma=1;
for (int i=0; i!='\0'; i++)
{
if(x[i]==' ')
{
suma++;
}
}
cout<<"W zdaniu jest: "<<suma<<" slowa";
}