반응형
getchar()/putchar()
예제1.
#include<stdio.h>
int main(void){
int ch; //int로 쓰는 이유는
//getchar()로 버퍼에서 받아온 데이터를 담아야 되는데
//버퍼에서 받아온 데이터는 숫자로 이루어져 있음.
//or char ch=(char)getchar();로 써도됨.
while(ch!=EOF){ //EOF= ^Z = 컨트롤 Z를 누르면 빠져나오게 함
ch=getchar(); //입력
putchar(ch); //출력
}
return 0;
}
예제2.
소문자로 입력하고 대문자로 출력.
#include<stdio.h>
#include<ctype.h>
int main(void){
int c;
while(c !=EOF){
c=getchar(); //입력
if(islower(c)){ //islower() 소문자
c=toupper(c); //toupper() 대문자
}
putchar(c); //출력
}
return 0;
}
반응형
'C언어 > C언어 문법' 카테고리의 다른 글
C언어 문법 - 열거형 (enum) 관련 간단한 예제/ 간단한 코드 (0) | 2021.03.18 |
---|---|
C언어 - 구조체/구조체 간단한 예제/구조체 쉽게 이해하기/구조체 예제코드 (0) | 2021.03.16 |
C언어 - 구조체 포인터/구조체 포인터 예제/구조체 포인터 쉽게 이해하기 (0) | 2021.03.15 |
C언어 - 포인터/ 포인터 간단한 예제로 공부 (0) | 2021.03.10 |
C언어-함수 포인터 간단한 예제, 함수 포인터를 사용한 계산기 프로그램(매우 쉬움/이해하기 쉬움) (0) | 2021.03.08 |
댓글