【发布时间】:2015-06-04 20:20:42
【问题描述】:
我确信这是一个非常简单的任务,但是我是 c++ 新手,所以这对我来说有点棘手..
无论如何,我有一个文本文件,它已经是 25x14 数组的形式(或者在我弄清楚代码后更大)。不幸的是,有些行只有一个条目,即一个单词。
我想要做的是浏览文本文件并将每个条目(不包括带有单词的行)映射到 C++ 中的一个简单数组中,以便我可以创建直方图等。
我打算用 isdigit() 函数来做这个。
这是我目前所拥有的:
using namespace std;
int main()
{
int str;
int matrix[25][14];
ifstream inFile("inputfile.txt");
while (inFile >> str) {
for (int i = 0; i < 25; i++) {
for (int j = 0; j < 14; j++) {
if (isdigit(inFile)) {
inFile >> matrix[i][j];
}
}
}
}
}
这肯定会带来很多错误。我的问题是我需要一些函数来一次查看 txt 文件中的一个单词(由空格分隔)。
有什么建议吗?
谢谢
【问题讨论】: