C++ 检查文本文件中的0或1并根据结果返回?
我需要帮助检查存储在计算机上的文本文件中的字符串。。伪例子C++ 检查文本文件中的0或1并根据结果返回?,c++,C++,我需要帮助检查存储在计算机上的文本文件中的字符串。。伪例子 if String = x { Sleep(100) } else { exit(0) } 我只是想检查文本文件中的一行文本,然后根据该行返回一个值。。。例如,如果字符串是continue,则我希望它继续,否则exit(0) 我的C++项目是一个DLL。基本上,我要做的是打开一个与dll位于同一位置的文件,检查它的0或1,如果它返回1,继续这个过程,如果它返回0终止它。来回一点,我相信这就是你想要的 #include
if String = x {
Sleep(100)
}
else {
exit(0)
}
我只是想检查文本文件中的一行文本,然后根据该行返回一个值。。。例如,如果字符串是continue
,则我希望它继续,否则exit(0)
我的C++项目是一个DLL。基本上,我要做的是打开一个与dll位于同一位置的文件,检查它的
0
或1
,如果它返回1
,继续这个过程,如果它返回0
终止它。来回一点,我相信这就是你想要的
#include <iostream>
#include <fstream>
int main() {
// you probably just want "test.txt" here not "c:\\test.txt"
std::ifstream data_store("c:\\test.txt");
if (!data_store.good()) {
std::cerr << "couldn't open file\n";
return 1;
}
int contents = 0;
data_store >> contents;
if (contents == 0) {
return 0; // or std::exit(0) if not in main
} else if (contents == 1) {
// do the rest of the code here
}
}
#包括
#包括
int main(){
//您可能只需要这里的“test.txt”,而不是“c:\\test.txt”
std::ifstream数据存储(“c:\\test.txt”);
如果(!data_store.good()){
标准:cerr>内容;
如果(内容==0){
返回0;//如果不在main中,则返回std::exit(0)
}else if(contents==1){
//在这里执行其余的代码
}
}
您只是在寻找一个基本的文件输入示例吗?std::ifstream in(“myfile.txt”)你没有问过一个问题。你写的代码有问题吗?如果是的话,你有什么问题?我想,我只是想学习C++,所以我不是100%。这意味着我要检查一个文本文件,如果它包含0或1,然后继续或退出。ViScWordz是的,我一般都会遇到编写代码的问题,因为我说我正在尝试学习C++ +SLID,那么你需要学习C++。但是如果你写这个代码有一个特定的问题,你可以问我们一个问题,我们可以回答你。但是你没有问任何具体的问题,那么我们应该回答什么?如果你想要C++的通用帮助,你告诉我们的全部是你的目标,这给我们提供了你需要帮助的线索。你知道如何建立一个DLL吗?你知道如何打开一个文件吗?你知道什么工具可以使用吗?我们怎么可能知道在哪里开始回答?谢谢赖安的解决方案…我现在有它工作我想做什么和C现在从这里展开:)