개발공부/C
C언어 문자열 출력(직관적)
dyson_ok
2019. 10. 15. 12:12
#include <stdio.h>
int main()
{
char fruit_name[40]; //stpres only one character.
printf("what is your farovate fruit? \n");
scanf("%s", fruit_name);
printf("you like %s! \n", fruit_name);
//be careful with &
return 0;
}
[40]이 변수명 뒤에 붙으면서 변수명 자체가 주소가 되었기 때문에
printf(you like %s! \n", &fruit_name);이 아니라 printf(you like %s! \n", fruit_name);이다.
%s 는 string의 s이다.