fscanf(fp,%s ,str)!怎么用?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 16:31:01
fscanf(fp,%s ,str)!怎么用?

fscanf(fp,%s ,str)!怎么用?
fscanf(fp,%s ,str)!
怎么用?

fscanf(fp,%s ,str)!怎么用?
fscanf返回的是实际读取的数据个数,出错或者到结尾时才返回EOF.
EOF的值是-1,文本文件是以ASCII码的形式存储,ASCII码0-127,扩展ASCII为0-255,都没有-1,所以可以用EOF来判断文本文件读到最后了.
fscanf(fp,%s ,str)!=EOF这句的意思就是用fscanf读fp指向的文件,要读的内容是一个字符串%s,把字符串读到str指向的空间里,如果读成功,fscanf返回成功读取的字符的个数,如果失败,返回EOF.