学习笔记之灵活运用数组下标

来源:互联网 发布:索尼电视软件 编辑:程序博客网 时间:2024/05/18 07:36
  内容形如23423431223412...的较大的数据文件(每一行数据都较小),只利用不超过栈大小的内存进行排序。  1 #include <stdio.h>  2   3 int main()  4 {  5     FILE *p = fopen("./a.txt", "rb+");  6     int index = 0;  7     int arrey[1000] = { 0 };  8   9     while(!feof(p)) 10     { 11         fscanf(p, "%d\n", &index); 12         arrey[index]++; 13     } 14     fseek(p, 0, SEEK_SET); 15  16     int i = 0, j; 17  18     for(i; i < 1000; i++) 19         for(j = 0; j < arrey[i]; j++) 20             fprintf(p, "%d\n", i); 21  22     fclose(p); 23  24     return 0; 25 }



0 0
原创粉丝点击