putchar() 함수
정의
형식
1
2
| char ch = 'A';
putchar(ch);
|
예시
기본 예시
1
2
3
4
5
| void put_char(){
char a = 'A';
putchar(a);
putchar('K');
}
|
문자열을 출력하면 가장 첫 문자만 출력한다.
1
2
3
4
| void put_char(){
char* b = "The Greatest Showman";
putchar(*b);
}
|
1
2
3
| void put_char(){
putchar(*"Kingsman");
}
|
문자열 변수(의 주소값)이나 문자열 자체를 출력하면 오류 발생
- 오류의 원인은, 이들이 “주소를 가리키는 int 형”이기 때문
1
2
3
4
| void put_char(){
char* b = "The Greatest Showman";
putchar(*b); // --> 오류발생
}
|
1
2
3
| void put_char(){
putchar("Kingsman"); // --> 오류발생
}
|
Reference
C 프로그래밍 (김형근, 곽덕훈, 정재화 공저)
C 프로그래밍 강의 (방송통신대 - 이병래)
Comments