fgets() 函数是否自动将文件指针移动到我提到的大小参数的位置?
例如 :
文件 p.txt 的内容是“我是个好孩子”。使用 fgets(a,5,fp1) 后,文件指针是否向前移动了 5 个位置?
在任何书中都找不到清楚的说明。因此查询。
在此代码中,在为前两个scanf函数提供输入之后.输出自动显示.我学习了这种形式的scanf for string.但它并没有特别等待它.有什么建议 ?
#include <stdio.h>
int main()
{
int p;
int q;
char kog[50];
scanf("%d",&p);
scanf("%d",&q);
scanf("%50[^ ]s",kog);
printf("%d %d %s",p,q,kog);
return 0;
}
Run Code Online (Sandbox Code Playgroud)