반응형
- 기본적으로 scanf("%s") 형태는, 공백을 기준으로 문자열을 잘라서 받기 때문에, 개행문자를 제외한 모든것은 받아들이게끔 설정. scanf("%[^\n]s", str);
- fgets(str, 크기, stdin);
fgets는 최대 '크기' 만큼을 읽어들이지만, 중간에 개행문자를 만나면 개행문자까지 받아들이고 멈춘다.
ex) fgets(str, 100, stdin) -> abcde 엔터 => str = "abcd\n"
반응형
'[C++]' 카테고리의 다른 글
C 배열 초기화 (0) | 2021.03.07 |
---|---|
Memset 주의 (0) | 2021.03.07 |
C언어에서 헷갈릴 수 있는 char 배열 관련 정보 (0) | 2021.03.05 |
구조체 알아두면 좋을것 (0) | 2021.03.05 |
호도법과 라디안 (0) | 2020.12.01 |