2. 문자열 입출력
문자열 입출력 함수인 gets와 puts에 대해 배워보죠.
이 함수는 각각 문자열을 입력받고 출력하는 함수 입니다.
사용법을 알아보면
gets(변수);
이렇게 사용하시면 됩니다.
여기서 변수는 문자열을 저장할 변수 입니다.
반드시 문자 배열이어야 하죠.
그리고 gets로 문자열을 입력받을때는 scanf와 다르게 공백이 있어도 상관 없습니다.
puts함수는
puts(출력할문자열);
이렇게 쓰시면 됩니다.
그리고 puts함수는 자동으로 문자열 끝에 '\n'를 집어 넣어 출력 한다는 것을 잊지 마세요.
즉 printf("Example\n");
이렇게 할 것을 puts함수로 출력하면
puts("Example");
이렇게 하면 된다는 것 입니다..
이제 예제 하나 볼까요?
/* 파일 이름 : C5-1.C프로그램 내용 : 입출력 함수 예제. */
void main(){
int a;
char b, str[100];
printf("Enter the Integer: ");
scanf("%d%c",&a);
printf("Enter the String: ");
gets(str);
printf("Enter the Character: ");
b=getche();
putchar('\n');
printf("\n----------------------------\n");
printf(" Integer: %d\n",a);
printf(" String: ");
puts(str);
printf(" Character: ");
putchar(b);
printf("\n----------------------------\n");
}
이정도는 분석하실수 있겠죠?
이것두 따로 설명은 하지 않겠습니다.
결과는 어떻게 나올까요??????
결과는
C:\>C5-1.EXE
Enter the Integer: 10
Enter the String: Example String
Enter the Character: a
----------------------------
Integer: 10
String: Example String
Character: a
----------------------------
C:\>
'공부하자 > C언어' 카테고리의 다른 글
C언어 문법 공부 5장 [연산자] (0) | 2016.11.19 |
---|---|
C언어 문법 공부 5장 [문자 입출력] (0) | 2016.11.19 |
C언어 문법 공부 4장 [C언어의 입출력 함수] (0) | 2016.11.19 |
C언어 문법 공부 4장 [C언어의 정적 변수] (0) | 2016.11.19 |
C언어 문법 공부 4장 [C언어의 전역 변수] (0) | 2016.11.19 |