안녕하세요.
다름이 아니라 실습과제 4번은 문자열을 기반으로 코드를 짰는데
띄어쓰기를 하게 될 경우 띄어쓰기 한 이후의 문장들은 모두 날아가 버리네요. 혹시 띄어쓰기를 했을 때 글자를 날리지 않고
그대로 표출되게 하는 방법은 없나요??
감사합니다.
입력함수 사용시 공백까지 포함해서 문자열을 입력받고 싶을 경우
아래와 같이 scanf_s 함수를 수정해 주시면 됩니다.
scanf_s("%[^\n]", subway);
// \n (엔터키) 입력받을 때까지 subway 문자열에 저장
입력함수의 경우 스페이스키나 엔터키가 들어오게 되면 사용자의 입력정보가 끝난 것으로 인식합니다.
따라서 "^"+"\n"이라고 입력하면 "\n (엔터키)" 입력받을 때까지의 모든 내용을 subway 문자열 변수에 저장하게 됩니다.