摘要:
这两天想用一下gprof。拿出几天前写的插入排序代码,排序所有的英文单词。这所有的单词加起来有216,555个之多,作为测试数据足以。将单词拷贝下来,用Vim切割一番,基本也就单行一个单词了,这样便于直接调用I/O接口读取,比如fgets。很久没有写文件I/O方面的代码,这个函数的细节居然给忘记了,翻开APUE,将Standard I/O Library一章扫了一遍,算是复习了一遍。其实man一下fgets也可以找到相关的信息。然后下面是读文件的代码:#include <stdio.h>#define MAX_WORD_LEN 16int read_string_data(char 阅读全文