发问原因是,用fputs写普通文件时,写入"hello linux\n",有\n符号,按什么时候输出缓存,应该要写入到普通文件中,但是却没有写入到普通文件?因为打开的是普通文件,如果写到输出设备,遇到\n会写入。
行缓存
全缓存
无缓存
文章1
对行缓存、全缓存作了解释
哪里用的行缓存
哪里用的全缓存
文章2
解释了什么时候会输出缓存
发问原因是,用fputs写普通文件时,写入"hello linux\n",有\n符号,按什么时候输出缓存,应该要写入到普通文件中,但是却没有写入到普通文件?因为打开的是普通文件,如果写到输出设备,遇到\n会写入。
行缓存
全缓存
无缓存
文章1
对行缓存、全缓存作了解释
哪里用的行缓存
哪里用的全缓存
文章2
解释了什么时候会输出缓存