2016-04-06 4 views
-1
#include<stdio.h> 

int main() 
{ 
    int i; 

    scanf_s("%d ", &i); 

    printf("%d", i); 
} 

mit Wenn ich die Leertaste bei scanf_s,, ich habe verwenden Enter-Taste zweimal printf("%d",i); zu bekommen.Methode der scanf_s

Was unterscheidet zwischen scanf_s("%d",&i); und scanf_s("%d ",&i);?

Antwort

2

scanf_s ("% d", & i); erfordert ein Leerzeichen, das nach der Nummer gelesen wird. Aus diesem Grund müssen Sie zweimal die Eingabetaste drücken. Enter zählt als Leerzeichen.