Programming/C

scanf %s로 공백까지 입력받는 방법

범고래_1 2014. 11. 3. 19:13

scanf를 이용하여 %s로 입력받으면 공백이 제대로 입력이 안된다.


다음과 같이 해주면 된다.

char arr[100];
scanf("%[^\n]", arr);

이는 \n이 나오기 전 까지 입력받는다는 뜻이다.

'Programming > C' 카테고리의 다른 글

VSCode mac C++ 디버깅  (0) 2019.08.19
단어 수 세기 프로그램  (1) 2014.11.12
Selection Sort  (0) 2014.10.23
동적할당 (Dynamic allocation)  (0) 2014.09.25
메모리 구조  (0) 2014.09.25