scanf()-문자열 입력받기
CODEDRAGON ㆍDevelopment/C, C++
반응형
문자열 입력받기
문자열을 입력 받을 때 띄어쓰기가 있으면 띄어쓰기 한 바로 앞까지만 배열에 저장됩니다.
\n'(new line) 문자를 만나기 전까지 입력을 받기 위해서는 아래같이 작성해 주어야 합니다.
char str[100]; scanf("%[^\n]s", str); |
문자열을 입력 받을 때 띄어쓰기가 있으면 띄어쓰기 한 바로 앞까지만 배열에 저장됩니다.
\n'(new line) 문자까지 정상적으로 입력 받아 저장하기 위해서는 위의 구문으로 입력받아야 합니다.
scanf("%[^\n]s", str); 로 입력 받아 처리한 결과
'Development > C, C++' 카테고리의 다른 글
Bjarne Stroustrup: Why I Created C++ (0) | 2016.10.16 |
---|---|
Error-Launch failed. Binary not found, 해결방법 4 (0) | 2016.10.10 |
sizeof() 메소드 (0) | 2016.10.05 |
ERROR-'for' loop initial declarations are only allowed in C99 mode (0) | 2016.09.30 |
연산자 우선순위 (0) | 2016.09.21 |