우유
안녕하세요.
강의를 통해 string이라는 문자열이 char *을 통해 포인터로서 정의된 것임을 이해하게 되었습니다.
또한 강의를 보면 "EMMA"라는 문자열을 출력하는 프로그램 코드를 짜는 데 궁금한 부분이 한 군데 있어 문의 드립니다.
아래 코드를 보면 EMMA라는 문자열을 char *을 통해 s라는 변수에 입력하고 printf 문을 이용해서 출력을 하는데요.
여기서 형식지정자는 "%s"로 변화하지 않는 다는 점이 이해가 되지 않습니다.
실제로 string이라는 datatype은 정의되어 있지 않기 때문에 string이 정의되어 있는 헤더파일을 추가하지 않으면 %s도 사용하지 못하는 것 아닌가,, 라는 생각이 들어서요. 강의를 수강하면서 형식지정자도 "%c" 로 변경되어야 한다고 생각이 들어서 문의 드립니다.
감사합니다.
comment