摘要:
5.13 标准I/O的替代软件 标准I / O库并不完善。K o r n和Vo〔1 9 9 1〕列出了它的很多不足之处—某些属于基本设计,但是大多数则与各种不同的实现有关。 在标准I / O库中,一个效率不高的不足之处是需要复制的数据量。当使用每次一行函数fgets和fputs时,通常需要复制两次数据:一次是在内核和标准I / O缓存之间(当调用read和write时),第二次是在标准I / O缓... 阅读全文
摘要:
5.12临时文件 ISO C标准I/O提供了两个函数以帮助创建临时文件。 #include char*tmpnam(char*ptr);//返回指向唯一路径名的指针;FILE*tmpfile(void);//成功则返回文件指针;失败返回NULL;tmpnam产生一个与现在文件名不同的一个有效路径名字符串。每次调用它时,它都产生一个不同的路径名,最多调用次数是TMP_MAX(238328)。TMP... 阅读全文