fread和fgets puts和fputs

两个都是操作的FILE类型的指针,library call

fread设计思想是读取指定大小的自己块

fgets设计思想是读取行

再清楚点就是:

fread,参数设置读多少就读多少,前提是文件有那么多字节

fgets,参数设置读多少就读多少,前提是文件有那么多字节并且没有换行



fread和fgets puts和fputs


fread和fgets puts和fputs


fread和fgets puts和fputs


puts和fputs

puts=fputs(s,stdout)

输出s到stdout,并且自动加换行符,设计思想还是方便处理行操作。