C++文件的操作
来源:互联网 发布:python tushare 安装 编辑:程序博客网 时间:2024/05/17 00:17
#include<stdio.h>#include<string.h>#include<stdlib.h>#include<iostream>#include<algorithm>#include<fstream>using namespace std;int main()///对ASCLL文件的操作{ int a[10]; ofstream outfile("f1.dat",ios::out); if(!outfile) { cout<<"open is error"<<endl; exit(0); } for(int i = 0; i < 10; i++) { cin>>a[i]; outfile<<a[i]<<" "; } outfile.close(); ifstream infile("f1.dat",ios::in); if(!infile) { cout<<"open is error"<<endl; exit(0); } for(int i = 0; i < 10; i++) { int b; infile>>b; cout<<b<<" "; } cout<<endl; infile.close(); return 0;}
#include<stdio.h>#include<string.h>#include<stdlib.h>#include<iostream>#include<algorithm>#include<fstream>using namespace std;struct student{ char name[20]; int num; int age; char sex;};int main()///对二进制文件的操作{ struct student stu[3] = {"Li",1001,18,'f',"Fan",1002,19,'m',"Wang",1004,17,'f'}; cout<<stu[0].name<<endl; ofstream outfile("stu.dat",ios::binary); if(!outfile) { cerr<<"open error!"<<endl; abort(); ///退出程序 = exit } for(int i = 0; i < 3; i++) outfile.write((char *)&stu[i],sizeof(stu[i]));///char*--强制类型转换 outfile.close(); ifstream infile("stu.dat",ios::binary); if(!infile) { cerr<<"open error!"<<endl; exit(0); } student x; infile.read((char *)&x,sizeof(student)); infile.close(); cout<<"name: "<<x.name<<endl; return 0;}
0 0
- C的文件操作
- C的文件操作
- C的文件操作
- C 的文件操作
- C++BUILDER的文件操作
- 基于C的文件操作
- 基于C的文件操作
- C语言的文件操作
- 基于C的文件操作
- C 的文件操作 (全部)
- C语言的文件操作
- c语言文件的操作
- C++BUILDER的文件操作
- C方式的文件操作
- C++BUILDER的文件操作
- C 操作文件的函数
- 基于C的文件操作
- C语言的文件操作
- 分布式一致性算法 Paxos算法细节详解(一)
- Android研究院之应用开发线程池的经典使用
- APP图标和启动页尺寸(Icon and Image Sizes)
- 四、DSA
- 支付宝集成
- C++文件的操作
- mac 终端 常用命令
- 如何集成二维码扫描插件
- 按钮的样式
- Head First HTML&CSS 笔记(1)
- (四十八)string类
- c/c++调用matlab生成dll,exe,com组件
- 精简 zxing
- Android开发总结笔记 PopupWindow(悬浮窗口) 1-1-21