#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
FILE* file;
file = fopen("test.txt", "r");
int wordOne, wordTwo, occurrence;
while ((fscanf(file, "%d", &wordOne) != EOF))
{
cout << "wordOne" << wordOne << endl;
while (fgetc(file)==' ')
{
fscanf(file, "%d:%d", &wordTwo, &occurrence);
cout << "wordTwo" << wordTwo << "occurrence" << occurrence << endl;
}
}
getchar();
}
文件(要求每行结尾处没有空格;)
结果