5-16-pta实验-文件的输入输出

#include<bits/stdc++.h>
using namespace std;
class Dog{
private:
int weight;
int old;
public:
Dog(int a,int b):weight(a),old(b){};
int Weight(){
return weight;
}
int Old()
{
return old;
}
~Dog(){};
};
int main()
{Dog dog1(5,10);
fstream out1;
out1.open("dog1.1.txt",ios::binary|ios::out);
out1<<"dog: "<<endl<<"体重:"<<dog1.Weight()<<endl<<"年龄:"<<dog1.Old()<<endl;
fstream in;
fstream out2;
in.open("dog1.1.txt",ios::binary|ios::in);
out2.open("dog2.2.txt",ios::binary|ios::out);
out2<<"dog2:"<<endl;
char n;
while(!in.eof())
{
in.get(n);
out2.put(n);
}
return 0;
}

文件打开方式均以二进制方式打开。

 

posted @   mo寒流xing  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示