资源简介
c++ 文件操作(读取、写入)
代码片段和文件信息
#include
#include
#include
#include
struct person{
char name[20];
int num;
};
int main(){
/*
//一.FILE结构 文本文件
//1.文件的写入
FILE *fptr = fopen(“D:\\VC6\\MyProjects\\Lesson20\\FILE 文本文件\\a.txt“
“w“); //创建文件 w
if(fptr == NULL){ //判断是否成功
printf(“创建文件失败“);
return 0;
}
//写入时候注意格式
int n d;
char s[20];
cin >> n;
fprintf(fptr “%d“ n);
for(int i = 0; i < n; i++){
cin >> s >> d;
/* fgets(s 19 stdin);
cin >> d;*/
/* fprintf(fptr “%s %d “ s d);// fprintf(fptr “%s%d“ s d);
}
fclose(fptr); //记得关闭文件
//2.文件的读出
fptr = fopen(“D:\\VC6\\MyProjects\\Lesson20\\FILE 文本文件\\a.txt“
“r“); //创建文件 r
if(fptr == NULL){ //判断是否成功
printf(“创建文件失败“);
return 0;
}
person a[20];
fscanf(fptr “%d“ &n);
for(i = 0; i fscanf(fptr “%s%d“a[i].name &a[i].num);//fgets(a[i].name 19 fptr);fscanf(fptr “%d“ &a[i].num);
}
fclose(fptr); //记得关闭文件
for(i = 0; i < n; i++){
cout< }
*/
/*
//3.特殊函数
FILE *fptr = fopen(“D:\\VC6\\MyProjects\\Lesson20\\FILE 文本文件\\b.txt“
“w“);
if(fptr == NULL){ //判断是否成功
printf(“创建文件失败“);
return 0;
}
char s[1000];
fgets(s 999 stdin);
fputs(s fptr);
fclose(fptr);
FILE *fin = fopen(“D:\\VC6\\MyProjects\\Lesson20\\FILE 文本文件\\b.txt“
“r“);
FILE *fout = fopen(“D:\\VC6\\MyProjects\\Lesson20\\FILE 文本文件\\c.txt“
“w“);
if(fin == NULL || fout == NULL){ //判断是否成功
printf(“创建文件失败“);
return 0;
}
char c;
int num = 0 k = 0;
c = fgetc(fin);
while(!feof(fin)){ //c!=EOF
if(c>=‘0‘ && c<=‘9‘){
num = num*10+c-‘0‘;
k++;
if(k==3){
fprintf(fout “%d “ num);
k = 0;
num = 0;
}
}
c = fgetc(fin);
}
if(k != 0){
fprintf(fout “%d “ num);
}
fclose(fin);
fclose(fout);
fptr = fopen(“D:\\VC6\\MyProjects\\Lesson20\\FILE 文本文件\\c.txt“
“r“);
if(fptr == NULL){ //判断是否成功
printf(“创建文件失败“);
return 0;
- 上一篇:Effective Modern C++ 中文
- 下一篇:算法表达式求值.cpp
相关资源
- 链表的基本操作.c
- dll依赖文件检测工具
- QT 计算文件夹内所有代码行数
- C++Builder XE7 update1 和谐文件亲测可用
- Linux操作系统下C语言编程从零开始
- c++实现的文件上传服务器
- 标准的MD5源码md5.cmd5.h使用说明文件
- 操作系统存储管理实验报告c/c++
- C语言math.h文件使用说明及相应程序
- ffmpeg推流视频文件到rtmp服务器
- C语言解惑—指针、数组、函数和多文
- C++ 读取excel2007文件,转成lua文件
- 通达信day格式文件转换含港股和基金
- C语言实现栈操作
- BORLAND C++ 3.1精简版
- c++使用ffmpeg把h264/h265和mp3写入mp4文件
- 可解码所有jpeg格式图片的开源JPEG解码
- 操作系统课程设计(银行家算法)附
- 用c写的航空订票系统 航班信息改变
- C++ 通过FFmpeg将rtsp视频流到本地mp4文件
- 现代操作系统第三版高清
- EAN13条码生成(C语言+VS2010)[包含EA
- C++操作系统课设-进程管理
- MP4文件切片生成TS和M3U8文件
- vim配置文件及其插件大全配置好的I
- Linux下C语言操作静态ARP表,包括增加
- plist 文件文本二进制互转
- SpiderMonkey1.61.7 编译文件全部libdllh文件
- VS2010 C++ 操作Excel表格的编程实现
- c# 华大HD900身份证阅读器操作类
评论
共有 条评论