글쓴이: 익명 사용자 / 작성시간: 목, 2002/01/10 - 11:07오전
안녕하세요.
문자열을 키보드로 입력받으려고 하는데요.
scanf("%s\n", aaa);
로 받았더니 ....
입력받는 문자열이 "hello world"일 때 aaa에는 "hello"까지만 저장되더라
구요.
그래서 책을 봤더니 scanf는 공백과 탭을 무시한다구....
gets를 써보려고 봤더니 이건 위험요소가 있으니 되도록 안쓰는게 좋다
고...
공백을 입력받으려면 어떻게 하는게 좋을까요?
도와주세요.
Re: 공백을 입력 받으려면...?
fgets 쓰세요.^^
그건 문제 없습니다..
char buff[256];
fgets(buff,256,stdin);
이런식으로요.
Re2: 한글을 입력 받으려면...?
감사합니다.
근데 scanf로 한글과 공백을 입력받고 싶은데요...
그건 어떻게 하는지 알려주심 진짜루 감사하겠습니다.
Re: 공백을 입력 받으려면...?
삭제.
댓글 달기