【发布时间】:2014-02-13 18:57:58
【问题描述】:
我正在尝试做一些我认为非常简单的事情,但我是 C/C++ 新手,所以事实证明这有点棘手。 本质上,我试图从 .txt 中包含的数据中删除单个空格。每条数据都在单独的一行:
01011 0
11100 1
00001 0
等等。我已经能够计算行数和每个字符串的大小(包括空格),但是我想丢失数据中的空格。 我的读取数据的代码(包括空格如下):
std::ifstream myfile ("random.txt");
std::string str;
if(myfile.is_open())
{
while (std::getline(myfile, str))
{
i++;
Size = str.size();
data_input[i] = str;
line_num = i;
array_count = line_num * Size;
}
i = 0;
}
我查看了其他各种帖子,但似乎找不到适合我想要实现的目标的帖子。任何帮助将不胜感激。
【问题讨论】:
标签: c++ whitespace getline