본문 바로가기
개념/혼자 공부하는 C언어

chapter 3) 문자의 문자열 입력

by kiseno 2024. 6. 10.
728x90
반응형
SMALL
#include <stdio.h>

int main(void){
    char grade, name[20];

    printf("grade : ");
    scanf("%c", &grade);
    printf("name : ");
    scanf("%s", name);
    printf("%s grade -> %c\n", name, grade);

    return 0;
}

코드 설명
1. main() 함수
   1-1. 문자형 변수 grade와 문자 배열 name[20] 설정
   1-2. printf()문을 사용하여 "grade : "라는 문장 출력 후, scanf()문을 통해 사용자로부터 한 문자를 입력받아 변수 grade에 저장
   1-3. 이어서 "name : "라는 문장을 출력하고, scanf()문을 사용하여 사용자로부터 문자열을 입력받아 name 배열에 저장. 여기서 %s 서식 지정자는 공백이 나타날 때까지 문자를 읽음
   1-4. printf()문을 사용하여 사용자로부터 입력받은 name과 grade를 형식에 맞게 출력, 예를 들어 사용자가 이름으로 "John"을 grade로 'A'를 입력했다면, "John grade -> A"라고 출력됨
2. 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환

728x90
반응형
LIST