我试图创建一个系统中,我可以从.txt文件中读取,然后对什么是发现行为。所以说,我想打一个级别,我就不必硬编码每块,我可以只让一个.txt文件,说是这样的:读取数据从.txt(C++)
ooooo
ooooo
oxxxo
从中读取,并创建一个基于水平关闭的。这一切都很好,很快乐,期望我不懂如何从文本文档中读取内容并根据其内容采取行动。 (虽然我知道这不是最好的,最理想的,或非常干净的方式,但并非如此,我很抱歉看到这种“蛮力”效果,请谅解)
我写了这个小程序前一段时间,将输入用于字符串,打开.txt文件并写入用户输入的内容。我相信这与我想从文本文档中读取的方式非常相似。
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
string input;
int main(){
ofstream textFile;
cout << "Enter text to write to file: " << endl;
getline(cin, input);
textFile.open ("example.txt");
textFile << "\n" << input;
textFile.close();
return 0;
}
也许如果你可以创建一个基于此的例子解释如何做到这一点?
预先感谢您。
你的问题不是很清楚。你想根据* what *创建一个关卡 – 0x499602D2
我建议你搜索“[C++]从文件读取”的StackOverflow,因为这个问题每周都会出现,并且已经被回答了很多次。 –