wanghi1997   5년 전

어디가 틀린건지 알려주시면 감사하겠습니다.

djm03178   5년 전

%s는 char형에 대고 &를 붙여서 사용할 수 있는 게 아닙니다. %s는 문자열을 저장해주는데, 문자열이라는 것은 char형이 연속해서 있다가 마지막에 널 문자가 나타나는 구조를 뜻하고, 따라서 한 글자만 저장하려고 해도 널 문자가 추가되어 최소 2칸이 필요합니다.

한 문자를 char형에 저장하는 서식은 %c이고, 그냥 쓰면 개행 문자가 저장될 테니 scanf(" %c", &c); 라고 % 앞에 공백을 하나 넣어주면 됩니다.

wanghi1997   5년 전

감사합니다!! 하나 배우고 갑니다!

댓글을 작성하려면 로그인해야 합니다.