# include <iostream>
# include <fstream> //读写文件的头文件
using namespace std;
int main()
{
int year, month, day;//定义变量,保存程序中的数据
ifstream fin("date.txt"); //尝试打开文件,并将其连接到输入文件流fin中
if(fin.bad() != true)//成功打开文件
{
fin.ignore(256, '\n'); //忽略文件中第一行的提示信息
fin>>year>>month>>day; //用提取符>>从文件输入流fin中读取记录的数据,并保存到相应的变量
cout<<"文件中的日期是:"<<year<<" "<<month<<" "<<day<<endl;
fin.close(); //读取完成后,关闭文件
}
else
{
cout<<"无法打开文件"<<endl;
}
cout<<"请输入当前日期:"<<endl;
cin>>year>>month>>day;
ofstream fout("date.txt"); //尝试打开文件,并将其连接到输出文件流fout中
if( !fout.bad() )
{
fout<<"用户输入的当前日期是:\n"<<year<<" "<<month<<" "<<day;//写入输出流fout中,即写入文件
fout.close(); //写入完成后,关闭文件
}
else
{
cout<<"无法打开文件并进行写入"<<endl;
}
return 0;
}读写文件 fstream
最新推荐文章于 2024-01-15 23:18:15 发布
本文介绍了一个使用C++进行文件读写的简单程序。该程序首先从名为date.txt的文件中读取日期数据,然后提示用户输入新的日期并将其写回同一文件。通过这个例子,读者可以了解到如何利用C++标准库中的ifstream和ofstream类来实现基本的文件操作。
1456

被折叠的 条评论
为什么被折叠?



