29 lines
613 B
C++
29 lines
613 B
C++
#include <map>
|
|
#include <iostream>
|
|
#include <fstream>
|
|
#include <string>
|
|
#include <sstream>
|
|
using namespace std;
|
|
|
|
int main (int argc, char *argv[])
|
|
{
|
|
std::map<std::string, int> pantadeusz;
|
|
int nr_linii = 1 ;
|
|
ifstream plik("pantadeusz.txt");
|
|
string linia;
|
|
while (getline(plik, linia)) {
|
|
std::stringstream slinia;
|
|
std::string slowo;
|
|
slinia << linia;
|
|
while (slinia >> slowo)
|
|
pantadeusz[slowo]++;
|
|
nr_linii++;
|
|
}
|
|
plik.close();
|
|
for (const auto& el : pantadeusz)
|
|
{
|
|
std::cout << el.first << ": " << el.second << '\n';
|
|
}
|
|
return 0;
|
|
}
|