【发布时间】:2015-02-01 17:29:09
【问题描述】:
我有一个 9x8 的文本文件,字符之间没有空格。如何打开此文本并阅读它并将其放入带有字符的二维向量中?我目前拥有的是这个......
#include <iostream>
#include <fstream>
std::ifstream in_str("inputtxt.txt");
std::string line;
while (std::getline(in_str,line))
{}
std::vector<std::vector<std::string>> replacements;
我仍在尝试弄清楚如何设置它并将文件添加到向量中
【问题讨论】:
-
如果您有在编译时已知的固定大小数据,请考虑改用
std::array。然后你要么想要一个 characters 数组或 strings 数组。您需要在将数据添加到数组/向量的循环之前定义此。 -
给我们一个文件的例子。
-
……………………………………X。 ……………………………………
-
这将是文件的一个示例。每个空格表示一个换行符
-
@JoachimPileborg 我明白这一点,但我仍然无法读取文件并将其放入数组或向量中