728x90
반응형
SMALL
#include <stdio.h>
int main(void){
char str[80];
printf("input string including empty : ");
fgets(str, sizeof(str), stdin);
printf("write string is %s", str);
return 0;
}
main() 함수
1-1. 크기가 80인 char 배열 str 선언
1-2. "input string including empty : " 출력 후 `fgets` 함수를 사용하여 사용자로부터 공백을 포함한 문자열을 입력 받아 str에 저장. `fgets`는 지정된 크기(`sizeof(str)`)까지 문자열을 읽고, 개행 문자를 포함하여 str에 저장한 후 문자열의 끝에 널 문자('\0')를 추가합니다. `stdin`은 표준 입력을 의미합니다.
1-3. "write string is %s"를 사용하여 입력받은 문자열 str 출력. `fgets`로 입력 받은 문자열에는 사용자가 입력을 마친 뒤의 개행 문자도 포함되어 있을 수 있습니다.
반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 12) scanf 함수를 사용한 문자열 입력 (0) | 2024.08.15 |
---|---|
chapter 12) gets() 함수로 한 줄의 문자열 입력 (0) | 2024.08.14 |
chapter 12) 포인터로 문자열을 사용하는 방법 (0) | 2024.08.12 |
chapter 11) 대문자를 소문자로 변경 (0) | 2024.08.11 |
chapter 11) 공백이나 제어 문자의 입력 (0) | 2024.08.10 |