请问在C语言中 %79[^\n] fscanf(in,"%79[^\n]\n",line) 例如这样

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 21:15:50
请问在C语言中 %79[^\n] fscanf(in,

请问在C语言中 %79[^\n] fscanf(in,"%79[^\n]\n",line) 例如这样
请问在C语言中 %79[^\n]
fscanf(in,"%79[^\n]\n",line) 例如这样

请问在C语言中 %79[^\n] fscanf(in,"%79[^\n]\n",line) 例如这样
%[^\n]这种写法是不包含\n的意思,这个输入接受所有非回车,放入到line内,如果碰到回车就不继续放到line里了.结束的条件是要么达到79个字符,要么碰到回车.但还有个数量限制,就是前面的79,最多能放进去79个,剩下的就忽略了.后面的回车其实可以忽略,只是吃掉一个回车而已.