c++
[c++] scanf, printf에서 %s, %d
tonirr
2020. 12. 13. 18:28
-
C2H2 를 입력
-
char ch[10]; int res;
-
ch 입력, res 출력하고자 하는 경우
-
scanf()
-
scanf("%s", &ch);
-
C2H2가 입력된다.
-
scanf("%d", &ch);
-
주소값이 입력된다.
-
문자열을 그대로 입력받고 싶다면
-
scanf에 "%s"로 받아야 한다.
-
printf()
-
printf("%d", res);
-
출력안됨
-
%d는 문자형만 출력한다.
-
printf("%s", res);
-
28 정상출력
-
res가 정수형이기 때문에 정상출력된다.
-
scanf와 printf를 사용할 경우
-
메인함수 전에 <stdio.h>를 include 시켜줘야 한다.
-
사용예) #include<stdio.h>