#include <fstream> // step-1
int main() { // 写文件示例
std::ofstream outputFile; // step-2
outputFile.open("example.txt"); // step-3
outputFile << "Hello, World!" << std::endl; // step-4
outputFile.close(); // step-5
return 0;
}
#include <fstream> // step-1
int main() { // 读文件示例
std::ifstream inputFile; // step-2
inputFile.open("example.txt"); // step-3
while (std::getline(inputFile, line)) { // step-4
std::cout << line << std::endl;
}
inputFile.close(); // step-5
return 0;
}
- 步骤一:包含头文件
<iostream>
和<fstream>
,以便使用文件输入输出功能#include <iostream> #include <fstream>
- 步骤二:创建流对象,如
std::ofstream outputFile;
std::ifstream
: 用于从文件中读取
数据的输入流对象std::ofstream
:用于向文件中写入
数据的输出流对象std::fstream
: 用于读写
文件的输入输出流对象
- 步骤三:打开路径
example.txt
的文件,如outputFile.open("example.txt");
- 打开方式有:
ios:in
,ios::out
,ios::binary
…
- 打开方式有:
- 步骤四:读/写操作
- 利用
<<
写数据,如outputFile << "Hello, World!" << std::endl;
- 利用
getline
读数据,如std::getline(inputFile, line);
- 利用
- 步骤五:关闭文件,如
outputFile.close();