[英]C++ fstream error
我学习c ++,今天开始学习文件处理。 但是在运行此代码时出现错误
#include <iostream>
#include <fstream.h>
using namespace std;
int main()
{
fstream file;
file.open("test.txt",ios::in|ios::out)
file.close();
return 0;
}
出现错误
Cannot open include file: 'fstream.h': No such file or directory
怎么了?
将您的包含更改为:
#include <fstream>
这是一个标准库,您正在尝试将其指向不存在的头文件。
缺少分号:
file.open("test.txt",ios::in|ios::out)
应该是:
file.open("test.txt",ios::in|ios::out);
对于标准的C ++ include,请不要使用.h扩展名:
#include <fstream>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.