使用scanf_s的方法

时间:2016-04-06 12:09:36

标签: c++ space

#include<stdio.h>

int main()
{
    int i;

    scanf_s("%d ", &i);

    printf("%d", i);
} 

如果我在scanf_s,使用空格键,我必须使用两次输入键才能获得printf("%d",i);

scanf_s("%d",&i);scanf_s("%d ",&i);之间有何不同。

1 个答案:

答案 0 :(得分:2)

scanf_s(&#34;%d&#34;,&amp; i);将需要在数字后读取空白字符。这就是你必须按两次输入的原因;输入count作为空白字符。