C语言文件处理
来源:互联网 发布:自选股软件下载 编辑:程序博客网 时间:2024/06/05 11:55
2011年,第一次考对文件的操作,之后2016年也考了对文件的操作
题目:读入一个文件,对读入的字符串按字符大小排序后,输出到另外一个文件
/*读入一个文件,对读入的字符串按字符大小排序后,输出到另外一个文件*/#include<stdio.h>#include<stdlib.h>int cmp(const void *a, const void *b){return *(char *)a - *(char *)b;}int main(){FILE *in, *out;char inFileName[20] = "in.txt";char outFileName[20] = "out.txt";if ((in = fopen(inFileName, "r")) == NULL){printf("cannot open %s\n", inFileName);exit(0);}if ((out = fopen(outFileName, "w+")) != NULL){//printf("cannot open %s\n", outFileName);//exit(0);}char str[80];int length=0;while (!feof(in)){fscanf(in, "%s", str);fprintf(out, "%s", str);}while (str[length++] != '\0');length = length - 1;qsort(str, length, sizeof(str[0]), cmp);printf("%s", str);fclose(in);fclose(out);
}
0 0
- C语言文件处理
- C语言:文件处理
- C语言"文件处理"
- C语言文件处理
- C语言“文件包含”处理
- C语言的文件处理
- C语言文件包含处理
- C语言文件处理总结
- 文件处理(C语言)
- 笔记:C语言文件处理
- 【C】C语言处理文件读写
- C语言常用文件处理函数
- C语言关于文件处理函数
- C语言常用文件处理函数
- C语言处理文件中数据
- C语言中关于文件的处理
- C语言之文件处理函数总结
- c语言与文件处理基础
- inline,inline-block,block的区别
- pycharm
- PHP中include()与require()的区别
- Using astyle to format code
- PAT 基于词频的文件相似度 (set) -- 解题报告
- C语言文件处理
- swing 设置控件居中与设置文字格式
- Hibernate (八)一对一 (外键关联方式)
- day22 kafka 的集成
- java反射
- QC12864b LCD12864串行 PSB接线问题
- 虚机热迁移
- java推荐书籍
- 杭电 2029 Palindromes _easy version 回文串