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

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/04 03:31:45

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

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