c语言指针输入字符串 C语言fgets怎么检测到文件末尾的?返回NULL,检测到结尾换行符就结束了吗?
C语言fgets怎么检测到文件末尾的?返回NULL,检测到结尾换行符就结束了吗?Fgets(从文件中读取字符串2113)头文件5261 include<stdio。H> definition
C语言fgets怎么检测到文件末尾的?返回NULL,检测到结尾换行符就结束了吗?
Fgets(从文件中读取字符串2113)头文件5261 include<stdio。H> definition function 4102 number char*fgets(char*s,int size,file*stream)function description fgets()用于将1653个字符从参数stream指示的文件读入参数s指示的内存空间,直到出现新行字符、读入文件末尾或读入大小为1的字符。最后,null将被添加为字符串的结尾。如果返回值gets()成功,则返回s指针;如果返回null,则表示发生了错误。示例#include< stdio。H> main(){char s[80]fputs(fgets(s,80,stdin),stdout)}执行这是一个测试/*输入*/这是一个测试/*输出*/