336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
목표 : 키를 입력 받아 입력받은 키를 출력하고 특정키를 받으면 프로그램이 화면을 청소하거나, 종료한다.
프로그램을 코딩할때 잘사용하지 않는다 이유는 프로그램의 문맥을 무시하기 때문이다.
소스코드 : main.c
#include <stdio.h>
#include <stdlib.h>// system("cls")를 사용하기 위해서 선언
int main(void)
{
unsigned char ch = '\0';
cls:
system("cls");
for (;;)//while(1) 과 동일
{
printf("문자입력 : ");
ch = getchar();
fflush(stdin);//enter키 정보 소멸(엔터도 아스키 코드 값이 있다.)
if (ch == '!')
{
goto stop;
}
else if (ch == 'c')
{
printf("%c 입력하셨습니다. 프로그램화면을 정리합니다.\n", ch);
goto cls;
}
else
{
printf("%c 을 입력 하셧습니다.\n", ch);
}
}
stop:
printf("%c \n 입력 프로그램을 종료합니다.", ch);
return 0;
}
결과
#c언어입문, #프로그램입문, #c언어, #goto문
'Programing - C > C Basic grammar ' 카테고리의 다른 글
039 배열 이해하기 (0) | 2017.07.27 |
---|---|
038 문자열 이해 (0) | 2017.07.27 |
036 조건 순환문 이해하2 (do ~ while , continue, break) (0) | 2017.07.27 |
035 조건 순환문 이해 1( while~continue~break ) (0) | 2017.07.27 |
034 조건분기문(switch case) (0) | 2017.07.27 |