关于LINUX fread的问题

来源:互联网 发布:nginx允许ip和域名 编辑:程序博客网 时间:2024/05/21 23:34

当调用fread从文件或者标准输入读取数据的时候,当我们在fread中用参数num指定读取数据到个数时,fread会读入num个“字符”,因为一般是用字符串的格式来进行处理的,所以我们定义的用来存放的缓冲区应该比num值至少大一,以存放‘\0’。

fread会默认读取num个字符,特别是从标准输入读取的时候,回车键此时会被当作一个字符读入。所以在标准输入状态下想提前结束,可以输入ctrl+D.

原创粉丝点击