请问一下在C/C++中,fscanf(stdin, "%ld", &state);是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问一下在C/C++中,fscanf(stdin, "%ld", &state);是啥意思?相关的知识,希望对你有一定的参考价值。

参考技术A stdin指的是标准输入
fscanf(stdin,
"%ld",
&state);等价于scanf(
"%ld",
&state);
即从标准输入设备格式化输入一个长整形数到state
参考技术B 函数名:
fscanf

能:
从一个流中执行格式化输入,fscanf遇到空格和换行时结束,注意空格时也结束。这与fgets有区别,fgets遇到空格不结束。

法:
int
fscanf(FILE
*stream,
char
*format,[argument...]);
int
fscanf(文件指针,格式字符串,输入列表);
你这个是从文件指针为stdin的文件中,读取一个长整型的数据,存到state中。
参考技术C stdin,标准输入
从标准化输入中输入一个长整型的数给变量state
参考技术D 从标准输入流(键盘)中输入一个长整形数据给state变量;
再看看别人怎么说的。

以上是关于请问一下在C/C++中,fscanf(stdin, "%ld", &state);是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

在C/C++中,fscanf(fp,"%s",temp_str);和fscanf(fp,"%lf",&min_snr);的意思分别是啥?

在C/C++中,fscanf(fp,"%s",temp_str);和fscanf(fp,"%lf",&min_snr);的意思分别是啥?

C fscanf 输入验证

电脑开机出现加载C:/WINDOW/system32/jtsjv.dll出错找不到指定模块的原因

C语言文件读取fscanf(),该怎么处理

在 C 中使用 fscanf 扫描文本文件中的特定行?