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现在从这里展开:)