scanf1 [C/C++] C언어 공백 문자 포함한 문자열 입력받는 방법 (scanf / fgets) 안녕하세요 omyo 입니다. 이번 포스팅에서는, 공백 문자를 포함한 문자열을 입력받는 2가지 방법에 대해서 소개해 드리려고 합니다. scanf("%s",문자열) 을 이용해서 문자열을 받으면, scanf는 공백을 문자열의 끝으로 인식하기 때문에 공백 문자 뒤의 내용이 모두 잘리게 됩니다. 예를들어 다음 코드에 "Hello C World" 문자열을 입력하면 Hello 공백 뒤의 C World 문자열이 모두 잘립니다. #include #define LEN 1000000 int main(void){ char str[LEN]; scanf("%s",str); printf("%s",str); } 1> scanf[] scanset character scanf("%[^\n]s", str) scanset character.. 2021. 2. 24. 이전 1 다음