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

2024-11-27 14:32:44
推荐回答(1个)
回答(1):

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

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

望采纳,谢谢