我知道这个问题已经被问过一百万次了,但大多数问题都比我需要的要复杂。我已经知道哪些行将包含哪些数据,所以我只想将每一行加载为它自己的变量。
例如,在“settings.txt”中:
800
600
32
然后,在代码中,第 1 行设置为 int winwidth,第 2 行设置为 int winheight,第 3 行设置为 int wincolor。
抱歉,我是 I/O 新手。
最佳答案
可能您可以做的最简单的事情是:
std::ifstream settings("settings.txt");
int winwidth;
int winheight;
int wincolor;
settings >> winwidth;
settings >> winheight;
settings >> wincolor;
然而,这不能确保每个变量都在一个新行上,并且不包含任何错误处理。
关于c++ - 在 C++ 中从文本文件加载变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12208220/