메뉴 건너뛰기

창조도시 기록보관소

언어 문자 입출력 함수 (수정)

2006.08.14 05:53

연지 조회 수:253 추천:4

문자 입출력 함수.


 


 


 


 


 


 


 


 


 


 


 


 


 


                                                                                                                  


 


 


 


 


 


 


 


 


 


 


 


 


1. 문자 입력함수



 






-한 개의 문자나 문자열을 키보드와 console 을 통해 입출력 하는 함수 gets() 함수
-문자열 입력을 받아들이며, Enter key 에 의해 입력이 됨. 따라서 공백이 포함된 문자열을 입력받을수 있다.
-입력된 내용은 () 안의 변수에 기억된다.
getch() 함수
-한개의 문자 입력을 받아들이며 Enter key 에 의하지 않고 바로 입력되며,입력된 내용이 보이지 않음
-입력된 내용은 다른 변수에 대입시켜 사용함.
getche() 함수
-한개의 문자 입력을 받아들이며 Enter key 에 의하지 않고 바로 입력되며, 입력된 내용은 보임. 입력된 내용은
다른 변수에 대입시켜 사용함.
getchar() 함수
-한개의 문자 입력을 받아들이며, Enter key 에 의해 입력이 됨.
-입력된 내용은 다른 변수에 대입시켜 사용함.


 


 


 


 


 


 


 


2. 문자 출력 함수







 


putchar() 함수
-한개의 문자를 출력하며 자동개행하지 않고, () 안에는 상수나 변수가 온다.
puts() 함수
-문자열을 출력하고 자동 개행하며, () 안에는 상수나 변수가 온다.

in1.)



#include
void main(){
char ch1;
printf(" 문자를 입력하세요!");
ch1=getchar(); /*단일문자를 입력받아 ch1변수에 저장한다.*/
putchar(ch1); /* ch1에 저장된 단일문자를 화면에 출력한다.*/
}

in2.)



/* gets(),puts()함수를 이용하여 이름과 전화번호 입력받아 화면에 출력하기*/
#include
void main(){
char name[15],tel[10];
clrscr();
puts("Your name? ");
gets(name);
puts("Telephone number? ");
gets(tel);
printf("Your name is %s and telephone number is %s",name,tel);
getch();
}


 


 


 


 


 


 


 


 


*** in2. 실행결과 보기 ***


 


               


 


 


 


 


 


                                                                                                                                                     



수고하세여 "_"