#include <stdio.h>
int main()
{
int var, rar;
scanf("%d %d", &var, &rar);
printf("%d %d", var, rar);
}
제가 만약 입력 bn nb
출력 될 것입니다 -81319504 32767
. 왜?
#include <stdio.h>
int main()
{
int var, rar;
scanf("%d %d", &var, &rar);
printf("%d %d", var, rar);
}
제가 만약 입력 bn nb
출력 될 것입니다 -81319504 32767
. 왜?
이 자명한 코드와 다른 입력이 있습니다.
#include<stdio.h>
int main(void)
{
int var=42,rar=43;
printf("Scanf return value, should be 2 in case of success: %d\n", scanf("%d %d",&var,&rar));
printf("Values, 42 and 43 are inits of not successfully scanned ones: %d %d",var,rar);
}
를 입력"3nb"당신은 예를 들어:
Scanf 값을 반환해야에서 2 성공의 경우:1
값,42,43 는 inits 의 성공적으로 스캔람:3 43
를 입력"bn3"당신이 얻을:
Scanf 값을 반환해야에서 2 성공의 경우:0
값,42,43 는 inits 의 성공적으로 스캔람:42 43
자세한 정보를 찾을 것입니다에서: