C语言文件操作(二)对指定txt文件中的N个数排序
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<conio.h>
#define N 10000//对指定txt文件中的N个数排序
int main()
{int i;void sort(int n,int *p);int a[N]={0};int* p;//指针p = a;int n=N;//需要排序的数量//读取n个数FILE *fp=fopen("after.txt","w");FILE *fpRead=fopen("before.txt","r"); for(i=0;i<N;i++) { fscanf(fpRead,"%d ",&a[i]); } fclose(fpRead);printf("读取完毕...\n");//原数组输出 printf("排序前:\n");
// for (i = 0; i < n; i++)
// {// printf("%d ", a[i]);
// }//给n个数排序:冒泡sort(n,p);//排序后输出printf("\n排序后:\n");for (i = 0; i < n; i++){// printf("%d ", a[i]);fprintf(fp,"%d ",a[i]);}
} void sort(int n,int *p)
{printf("\n正在排序...\n");void sort(int n,int *p);int i,j,temp;for (j = 0; j < n; j++){for (i = 0; i < n - 1; i++){if (*(p + i) > *(p + i + 1)){temp = *(p + i);*(p + i) = *(p + i + 1);*(p + i + 1) = temp;}}}
}
C语言文件操作(二)对指定txt文件中的N个数排序相关推荐
- js和java导出txt文件怎么打开文件_JS本地文件操作,JS读写txt文件
/** * object.OpenTextFile(filename[, iomode[, create[, format]]]) * * 参数: * object 必选项.object 应为 Fil ...
- python yolo-v2 设计批处理程序对训练生成的权重文件进行自动化批量测试,并输出结果到指定txt文件
项目背景 在yolo-v2生成D:\dahuangfeng\darknet-master\build\darknet\x64\backup路径下的权重文件 后,我们先需要先修改D:\dahuangfe ...
- Node.js文件操作二
前面的博客 Node.js文件操作一中主要是对文件的读写操作,其实还有文件这块还有一些其他操作. 一.验证文件path是否正确(系统是如下定义的) fs.exists = function(path, ...
- c语言读取文件函数,C语言文件操作详细分析:读取文件(fread函数使用)
C语言文件操作详细分析:读取文件(fread函数使用) 这里详细介绍了C语言读取文件的函数fread的使用说明,参照了MSDN的说明,同时加入自己的经验让大家学的更加明白. C语言读取文件函数frea ...
- C++之文件操作探究(四):读文件——二进制文件
相关博文:C++之文件操作探究(一):写文件--文本文件 相关博文:C++之文件操作探究(二):读文件--文本文件 相关博文:C++之文件操作探究(三):写文件--二进制文件 相关博文:C++之文件操 ...
- C++之文件操作探究(三):写文件——二进制文件
相关博文:C++之文件操作探究(一):写文件--文本文件 相关博文:C++之文件操作探究(二):读文件--文本文件 相关博文:C++之文件操作探究(三):写文件--二进制文件 相关博文:C++之文件操 ...
- C++之文件操作探究(一):写文件——文本文件
相关博文:C++之文件操作探究(一):写文件--文本文件 相关博文:C++之文件操作探究(二):读文件--文本文件 相关博文:C++之文件操作探究(三):写文件--二进制文件 相关博文:C++之文件操 ...
- python文件操作函数_python基础之文件操作,集合,函数
文件操作: 打开文件的方法: 第一种:打开文件执行完命令后,需要关闭文件,否则会一直占用内存空间 f=open('/data/1.txt','r+') #后面的r+ 表示打开文件的模式是读写 #命令 ...
- VB 打开文件夹,并选中指定的文件
标记一下,以防忘记. 这个功能比较方便,在打开文件夹时自动选中目标项,迅雷下载文件完成后的"打开文件夹"功能就是这样. 实现方面很简单,就是在调用EXPLORER时加个/Selec ...
最新文章
- 悉尼大学计算机研究生学制,悉尼大学研究生学制
- SqLite中的事务
- RBAC用户角色权限设计方案
- python 模块学习 hashlib
- 【QM-05】Material Specification(物料说明)
- java技术详解_Java反射技术详解及实例解析
- adroid 如何测试端口号_多进程启动设备和appium实现自动化测试
- linux下关闭网络服务,Linux 关闭网络管理服务
- 深度学习笔记——循环神经网络RNN/LSTM
- 拒绝访问(Access Denied)错误的快捷诊断方法
- 《疯狂的站长》读后感1
- Oracle 存储过程简单实例
- Java系统程序员修炼之道
- 微信英文名是WeChat,那么你知道微信小程序的英文名吗?
- i7台式电脑配置推荐_教您2019推荐组装台式电脑最新配置清单
- PCA、最小平方差等中用拉格朗日求极值时对常见的一个f(x)=X'A'AX求导的证明
- idea 拉取报错You have not concluded your merge (MERGE_HEAD exists). Exiting because of unfinished merge.
- 渗透学习心得-暴力破解
- fuchsia hub文件系统
- 镜像电流源特点_镜像电流源原理及其应用电路