책 내용 질문하기
625쪽 24번질문입니다
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
625
조회수
463
작성일
2020-06-01
작성자
탈퇴*원
첨부파일

1.getchar는 서식문자열을 사용할 수 없다고 해설에 되어있는데 그러면 getchar("c",i)라고 쓰면은 맞는 표시인가요?

2.617쪽 기타표준 입출력 함수 문제의 2번을 보면 putchar('G')로 ''를 사용하여 문자를 나타내었는데 24번 문제의 3번 보기처럼 putchar(a)로 ''없이 표기하여도 맞는것인가요? 둘의 차이점이 궁금합니다 

답변
2020-06-01 13:13:28

안녕하세요 길벗수험서 운영팀입니다.

 

[1]

잘못된 사용법입니다.

getchar는 다음과 같이 사용하며 하나의 문자만을 받아 반환합니다.

char a;

a = getchar();

 

[2]

617쪽에서는 'G'라는 문자 하나를 출력하는 것이고,

625쪽 24번 문제에서는 char형 변수에 해당하는 a변수의 값을 출력한 것입니다.

한 글자 문자를 출력한다면 짝은 따옴표를, 변수를 출력할 때는 따옴표를 생략합니다.

(putchar에서 문자열(한 글자 이상의 문자)은 출력이 불가능합니다.)

 

행복한 하루되세요 :)

  • 관리자
    2020-06-01 13:13:28

    안녕하세요 길벗수험서 운영팀입니다.

     

    [1]

    잘못된 사용법입니다.

    getchar는 다음과 같이 사용하며 하나의 문자만을 받아 반환합니다.

    char a;

    a = getchar();

     

    [2]

    617쪽에서는 'G'라는 문자 하나를 출력하는 것이고,

    625쪽 24번 문제에서는 char형 변수에 해당하는 a변수의 값을 출력한 것입니다.

    한 글자 문자를 출력한다면 짝은 따옴표를, 변수를 출력할 때는 따옴표를 생략합니다.

    (putchar에서 문자열(한 글자 이상의 문자)은 출력이 불가능합니다.)

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.