#include <iostream>
#include <fstream>
#include <string>
using namespace std;
void output(string &filename)
{
cout << "写入" << endl;
ofstream outputFile(filename);
if (!outputFile)
{
cout << "error open file:" << filename << endl; return;
}
outputFile << "输入内容\n";//给文件里面输入内容
outputFile.close();
ofstream outputFile1(filename, std::ios::app);
outputFile1 << "追加内容";
outputFile1.close();
}
void input(string& filename)
{
ifstream inputFile(filename);
if (!inputFile)
{
cout << "error open file:" << filename << endl;
}
string content;
getline(inputFile, content);
cout << content << endl;
char con[256];
inputFile.getline(con, 256);
cout << con << endl;
inputFile.close();
}
int main()
{
string filename = "a.txt";
output(filename);
string inFilename = "b.txt";
input(inFilename);
system("pause");
return 0;
}
c++ 文件写入与读取
于 2024-05-10 17:22:22 首次发布