#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个数排序相关推荐

  1. js和java导出txt文件怎么打开文件_JS本地文件操作,JS读写txt文件

    /** * object.OpenTextFile(filename[, iomode[, create[, format]]]) * * 参数: * object 必选项.object 应为 Fil ...

  2. python yolo-v2 设计批处理程序对训练生成的权重文件进行自动化批量测试,并输出结果到指定txt文件

    项目背景 在yolo-v2生成D:\dahuangfeng\darknet-master\build\darknet\x64\backup路径下的权重文件 后,我们先需要先修改D:\dahuangfe ...

  3. Node.js文件操作二

    前面的博客 Node.js文件操作一中主要是对文件的读写操作,其实还有文件这块还有一些其他操作. 一.验证文件path是否正确(系统是如下定义的) fs.exists = function(path, ...

  4. c语言读取文件函数,C语言文件操作详细分析:读取文件(fread函数使用)

    C语言文件操作详细分析:读取文件(fread函数使用) 这里详细介绍了C语言读取文件的函数fread的使用说明,参照了MSDN的说明,同时加入自己的经验让大家学的更加明白. C语言读取文件函数frea ...

  5. C++之文件操作探究(四):读文件——二进制文件

    相关博文:C++之文件操作探究(一):写文件--文本文件 相关博文:C++之文件操作探究(二):读文件--文本文件 相关博文:C++之文件操作探究(三):写文件--二进制文件 相关博文:C++之文件操 ...

  6. C++之文件操作探究(三):写文件——二进制文件

    相关博文:C++之文件操作探究(一):写文件--文本文件 相关博文:C++之文件操作探究(二):读文件--文本文件 相关博文:C++之文件操作探究(三):写文件--二进制文件 相关博文:C++之文件操 ...

  7. C++之文件操作探究(一):写文件——文本文件

    相关博文:C++之文件操作探究(一):写文件--文本文件 相关博文:C++之文件操作探究(二):读文件--文本文件 相关博文:C++之文件操作探究(三):写文件--二进制文件 相关博文:C++之文件操 ...

  8. python文件操作函数_python基础之文件操作,集合,函数

    文件操作: 打开文件的方法: 第一种:打开文件执行完命令后,需要关闭文件,否则会一直占用内存空间 f=open('/data/1.txt','r+') #后面的r+ 表示打开文件的模式是读写 #命令 ...

  9. VB 打开文件夹,并选中指定的文件

    标记一下,以防忘记. 这个功能比较方便,在打开文件夹时自动选中目标项,迅雷下载文件完成后的"打开文件夹"功能就是这样. 实现方面很简单,就是在调用EXPLORER时加个/Selec ...

最新文章

  1. 悉尼大学计算机研究生学制,悉尼大学研究生学制
  2. SqLite中的事务
  3. RBAC用户角色权限设计方案
  4. python 模块学习 hashlib
  5. 【QM-05】Material Specification(物料说明)
  6. java技术详解_Java反射技术详解及实例解析
  7. adroid 如何测试端口号_多进程启动设备和appium实现自动化测试
  8. linux下关闭网络服务,Linux 关闭网络管理服务
  9. 深度学习笔记——循环神经网络RNN/LSTM
  10. 拒绝访问(Access Denied)错误的快捷诊断方法
  11. 《疯狂的站长》读后感1
  12. Oracle 存储过程简单实例
  13. Java系统程序员修炼之道
  14. 微信英文名是WeChat,那么你知道微信小程序的英文名吗?
  15. i7台式电脑配置推荐_教您2019推荐组装台式电脑最新配置清单
  16. PCA、最小平方差等中用拉格朗日求极值时对常见的一个f(x)=X'A'AX求导的证明
  17. idea 拉取报错You have not concluded your merge (MERGE_HEAD exists). Exiting because of unfinished merge.
  18. 渗透学习心得-暴力破解
  19. fuchsia hub文件系统
  20. 镜像电流源特点_镜像电流源原理及其应用电路

热门文章

  1. 机器学习-分类之多层感知机原理及实战
  2. 数据分析与挖掘理论-概述
  3. 【数据结构】图的应用(普利姆算法、克鲁斯卡尔算法、迪杰斯特拉算法、弗洛伊德算法、拓扑排序)
  4. Hash冲突处理终极版
  5. 并查集求欧拉回路/通路
  6. 逆向工程核心原理读书笔记-API钩取之记事本小写转大写
  7. 关于windows xp sp2/sp3 中tcpip.sys对于Raw socket的限制
  8. C++虚函数和纯虚函数的区别
  9. Android OpenSL ES 对象结构
  10. Kafka 孕育开源 KarelDB