C中fgets的用法和注意事项

马谦马谦马谦 2018年5月10日15:41:30 发表评论
文章最后编辑于:2018-5-17 20:30:43

fgets函数的声明如下:

s表示待接收字符串的缓冲区,size为最大大小,stream为读取的数据流。

对于数据的读取来说,函数实际最多读到size - 1个字节,如果读取的数据比这个长,会自动截断,保证在最后以\0结尾,要注意的是读取字符时会把\n也读进来

对于以下代码:

编译:

运行:

此时可采取的应对方法为:

本文共执行40次查询,耗时0.281秒!
马谦马谦马谦

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: