我正在尝试读取文件,但我希望它能跳过空格,标点符号和数字。我是isspace
,ispunct
,isalphnum
变量的新手。代码如下:
ifstream datafile("test.txt");
while (!datafile.eof())
{
datafile >> word;
if (datafile.eof()) break;
{
it = counter.find(word);
}
if (it != counter.end())
{
it->second++;
}
else
{
counter[word] = 1;
}
}
我有一个想法,你可以使用while循环读取文件,并使用.cstr()
作为字符串,但我知道这一切。