Witajcie;)
Jestem w trakcie robienia zadań z Thinking in C++.
Mam do napisania program, który zlicza słowa z otwartego pliku...
napisałem to tak:
#include <iostream>
#include <vector>
#include <fstream>
using namespace std;
int main()
{
vector<string> x;
ifstream in("plik.txt");
string word;
while(in>>word)
x.push_back(word);
static int slowa;
for(int i = 0; i < x.size(); i++)
{
cout << x[i] << endl;
slowa++;
}
cout << "Slow jest: " << slowa << endl;
}
Program działa, ale w rozdziale, w którym się znajduje ("Tworzenie i używanie obiektów") nie było nic wspomniane o zmiennych statycznych, dlatego zastanawiam się jak mogłem zrobić to inaczej - według jakiś zaleceń z tego rozdziału?