Explicație:
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("date.in");
ofstream fout("date.out");
int main()
{
char text[1000];
char *p;
int k=0;
fin.get(text,1000);
p=strtok(text," ");//functie specifica bibliotecii cstring (pentru siruri de caractere), care separa textul in cuvinte
while(p!=NULL)
{
p=strtok(NULL," ");
k++;
}
fout<<k;
fin.close();
fout.close();
return 0;
}