Контейнерлерді қолдану мысалы
Төменде көрсетілген программа берілген мəтіндік файл үшін нұсқауышты,
яғни онда кездесетін сөздердің алфавит бойынша реттелген тізімін
қалыптастырады, бұл сөздердің əрқайсысы үшін ол орналасқан жолдардың
нөмірлері жазылған. Егер сөз жолда бір реттен артық кездесетін болса, жолдың
нөмірі бір рет шығарылады.
#include
#include
#include
#include
#include
#include
using namespace std;
typedef set > set_i;
typedef map > map_ss;
bool wordread(ifstream &in, string &word, int &num){
char
ch;
// Бірінші əріпке дейін өткізу:
for (;;){
in.get(ch);
353
if (in.fail()) return false;
if (isalpha(ch) || ch == '_') break;
if (ch == '\n') num++;
}
Достарыңызбен бөлісу: |