Linux,读取函数,用fread,fgetc,fgets,read分别来读的时候,他们都有怎样的不同?

如题所述

最底层的就是read,叫做系统调用,由linux内核提供
其他的都是基于这个函数开发的,叫做标准库函数

fread与它很相近,只是读入的文件句柄类型是*FILE,而read是int
fgetc是读入一个字符
fgets是读入一个字符串

望采纳,谢谢
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答