728x90
반응형
SMALL
#include <stdio.h>
int main(void){
int age;
char name[20];
printf("input age : ");
scanf("%d", &age);
printf("input name : ");
gets(name);
printf("age :%d, name : %s\n", age, name);
return 0;
}
main() 함수
1-1. 정수형 변수 age와 크기가 20인 char 배열 name 선언
1-2. "input age : " 출력 후 사용자로부터 나이를 입력 받아 age 변수에 저장
1-3. "input name : " 출력 후 `gets` 함수를 사용하여 사용자로부터 이름을 입력 받아 name 배열에 저장. `gets` 함수는 사용자가 입력한 문자열을 개행 문자가 나타나기 전까지 읽고, 개행 문자 대신 널 문자('\0')를 문자열의 끝에 추가합니다. 하지만, `gets`는 안전하지 않은 함수로 간주됩니다.
1-4. "age :%d, name : %s\n"을 사용하여 저장된 나이(age)와 이름(name) 출력
반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 12) 문자열 상수가 주소란 증거 (0) | 2024.08.23 |
---|---|
chapter 12) 두 문자열 중 길이가 긴 단어 출력 (0) | 2024.08.22 |
chapter 12) strcpy()와 기능이 같은 함수 구현 (0) | 2024.08.20 |
chapter 12) strcpy 함수를 사용한 문자열 복사 (0) | 2024.08.19 |
chapter 12) strcpy() 함수 사용법 (0) | 2024.08.18 |