摘要: write(fd,buf,strlen(buf)); //防止'\0'写入fgets(fd,buf,sizeof(buf); //如果buf数组很小,为什么没有把buf中的‘\0’复制。 解释: strlen()是不计算'\0'的,所以write不会把'\0'也写进去。fgets()是遇到'\n'刷 阅读全文
posted @ 2019-05-06 16:10 莫负年华向东流 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 标准io全缓存 1.文件写完指针在文件尾,需要移动文件指针到行首,才能进行文件读操作。 #include<stdio.h>int main(int argc, const char *argv[]){ FILE *fp = fopen("./hello","a+"); char ch = 'A'; 阅读全文
posted @ 2019-05-06 16:04 莫负年华向东流 阅读(123) 评论(0) 推荐(0) 编辑