문자 화면에 그대로 나타내게 하는법
빛솔
2023.04.01
2 개의 문자를 키보드로 입력받아서 저장한후, 화면에 그대로 출력해야 되는데
#includestdio.h
int main(){
char ch1,ch2; printf(두 개의 문자를 입력하세요 : ); scanf(%c %c, &ch1, &ch2); printf(첫번째 문자 : %c\n, ch1); printf(두번째 문자 : %c\n, ch2); return 0;}
식으로 짜니까 문자가 짤려서 나오고 그러네요..ㅠ.ㅠ
아직 입문자라 잘 모르겠는데 어떻게 해야되나요?
-
거울
문자가 짤려나온다는 의미를 모르겠습니다.
문자는 1개이니까 짜를 수가 없잖아요? 깨졌다는 의미라면 소스상으론 아무 이상없고요.
문자열을 생각하셨다면 입력받는 입력받는게 %c(문자 1개만 입력받음)으로 되어있기 때문입니다.
문자열을 입력받으실땐 %s를 사용하셔야되며, 배열을 통해 입력받습니다.