库函数文件编程练习
来源:互联网 发布:holo是什么软件 编辑:程序博客网 时间:2024/05/19 02:05
1.文件复制
#include <stdio.h>#include <stdlib.h>int main(){ FILE *from_fptr; FILE *to_fptr; char ch; if((from_fptr = fopen("a.txt","r+")) == NULL) { printf("from file open error!\n"); exit(1); } if((to_fptr = fopen("b.txt","w+")) == NULL) { printf("to file open error!\n"); exit(1); } while((ch = fgetc(from_fptr)) != EOF) { fputc(ch,to_fptr); } fclose(from_fptr); fclose(to_fptr); return 0;}
2.
#include <stdio.h>#include <stdlib.h>int main(){ FILE *from1_fptr; FILE *from2_fptr; FILE *to_fptr; int temp1, temp2; int sum; char ch1, ch2, ch3; if((from1_fptr = fopen("a1.txt","r")) == NULL) { printf("from1 file open error!\n"); exit(0); } if((from2_fptr = fopen("a2.txt","r")) == NULL) { printf("from2 file open error!\n"); exit(0); } if((to_fptr = fopen("b.txt","w+")) == NULL) { printf("to file open error!\n"); exit(0); } while(((ch1 = fgetc(from1_fptr)) != EOF) && ((ch2 = fgetc(from2_fptr)) != EOF)) { if(ch1 < '0' || ch2 > '9') { fputc(ch1,to_fptr); } else { temp1 = ch1 - '0'; temp2 = ch2 - '0'; sum = temp1 + temp2; ch3 = sum + '0'; fputc(ch3,to_fptr); } } fclose(from1_fptr); fclose(from2_fptr); fclose(to_fptr); return 0;}
0 0
- 库函数文件编程练习
- 文件编程(库函数调用)
- 文件编程之库函数
- 库函数方式文件编程
- 【Linux库函数编程】文件编程
- 文件编程:库函数fopen打开
- 文件编程之库函数调用
- 文件编程之库函数方式
- 04-库函数方式文件编程
- 文件编程之C库函数
- LINUX文件编程-库函数的文件访问
- 2、linux文件编程(库函数)
- Linux学习之库函数方式文件编程
- Linux_3.4_库函数方式文件编程
- Linux库函数文件编程类整理
- 2-9 库函数调用方式文件编程
- 基于库函数的文件类编程
- Linux文件编程,时间编程——库函数-文件访问
- Linux修改本机/etc/hosts的hostName后经常不生效
- 【Latex】表格大小控制
- 使用本地存储Storage实现留言
- 设计模式之单例模式
- printf函数使用技巧
- 库函数文件编程练习
- 三级优化的具体优化内容
- linux 段错误调试方法
- 重构-读书与实践的体验
- Linux环境下段错误的产生原因及调试方法小结
- TCP/IP协议学习(6)-广播和多播
- C++变得越来越像Python
- 状态模式——省去if-else的繁琐结构
- 总结——stm32之keil开发环境搭建