Nie mamy takiego obowiązku mój drogi. A do zliczania słów:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
int pos, count;
str = "tekst tekst tekst ma 6 slow";
pos = 0;
str += " ";
while( pos < str.size() )
{
count += 1;
pos = str.find( " ", pos + 1 );
}
cout << str << "\n slow = " << count << endl;
return true;
}
A ładowanie pliku do stringa napisz sobie sam. <_<