Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 从ifstream读取直到文件结束_C++_Fstream - Fatal编程技术网

C++ 从ifstream读取直到文件结束

C++ 从ifstream读取直到文件结束,c++,fstream,C++,Fstream,我正在用cpp编写简单的控制台应用程序,但没有一种编写方法是成功的。我正在尝试从ifstreamed文件中读取一行又一行,直到文件结束 #包括 #包括 #包括 使用名称空间std; void lowtempbin(字符串输入文件){ ifstream wyciag(inpfile.c_str()); 字符串行_temp_bin; int i=0; while(getline(wyciag,row_temp_bin)){ i++; cout程序编译并在运行时生成预期结果。 您的问题似乎是以下之一

我正在用cpp编写简单的控制台应用程序,但没有一种编写方法是成功的。我正在尝试从ifstreamed文件中读取一行又一行,直到文件结束


#包括
#包括
#包括
使用名称空间std;
void lowtempbin(字符串输入文件){
ifstream wyciag(inpfile.c_str());
字符串行_temp_bin;
int i=0;
while(getline(wyciag,row_temp_bin)){
i++;

cout程序编译并在运行时生成预期结果。 您的问题似乎是以下之一:

  • 文件名不正确
  • 该文件与可执行文件不在同一目录中
  • 该文件根本不存在

  • 请按要求在这里发布一个复制您的问题的帖子。什么是
    c_get()
    ?我在某个地方读到,string必须使用它的方法c_get())在将其加载到ifstream之前?请先查看您的代码示例,它不会重现您所述的问题。我的最佳猜测是,
    danesystemy.txt
    无法从您的程序当前工作目录访问。“我在某个地方读到,字符串必须使用其方法c_get()”您可能会将其与
    c_str()混淆
    函数。@user378298“我在某个地方读到,字符串在加载到ifstream之前必须使用它的方法c_cstr()”—只有在旧的编译器中才是这样。在c++11中,一个
    std::string
    构造函数被添加到
    std::ifstream