读书人

整型数组处置算法(二)文件中有一组整

发布时间: 2013-09-28 10:01:20 作者: rapoo

整型数组处理算法(二)文件中有一组整数,要求排序后输出到另一个文件中

如题,需要将文件里的一组整数,排序后写到另外一个文件中。

思路:

一次读取一个sizeof(int),然后往一个int*数组里写入,写入的时候就比较,进行排序。

然后,在遍历数组,写到文件中。


实现代码如下:

int main(){/*//可以执行这个先进行写测试数据到文件int* a=new int[10];for (int i=0; i<10; i++){*(a+i)=i;}WriteData(a, READ_FILE, 10);delete a;a = NULL;*/ProcessData();return 0;}

测试结果,就不贴了,有兴趣的朋友可以用代码测试测试,文件是按二进制写的,用UE或其他可以查看二进制的工具打开。


在这个过程遇到R6030 CRT not initialized的问题,才改变算法,先读取文件大小,计算整型数个数。关于为什么会出现R6030 CRT not initialized另外写一篇。


转载请注明原创链接:http://blog.csdn.net/wujunokay/article/details/12040301





读书人网 >编程

热点推荐