문자열 상수는 값을 바꿀 수 없으므로 바꾸려면 char 배열을 선언해야 한다. scanf의 변환문자 %s는 공백 없이 연속된 문자열만 입력 받는다. 즉 중간에 있는 공백은 전부 무시하고 연속된 단어만 취급한다. 그리고 중간에 자동으로 널 문자를 붙여준다.
'C언어' 카테고리의 다른 글
[혼공C] 12-2 대입 연산자를 사용한다면 배열 선언과 동시에 문자열 초기화는 국룰 (0) | 2021.10.08 |
---|---|
[혼공C] 12-1 gets 함수를 사용한 문자열 입력(puts, fgets, fputs) (0) | 2021.10.07 |
[혼공C] 12-1 문자열의 주소로 접근하여 문자열을 변경하는 것은 가능한가? (0) | 2021.10.07 |
[혼공C] 11-2 scanf 함수의 int 자료형 변수 입력과 stdio.h의 EOF (0) | 2021.10.07 |
[혼공C] 11-2 입출력 함수가 버퍼를 사용하면 좋은 점 (0) | 2021.10.07 |