전체 글(161)
-
c언어 -테트리스 만들기2 위치 지정하기, 키보드로 움직이기
_kbhit( ): 입력했는 지 여부 확인 int kbhit(void)의 형태이다. 반환값은 입력 하였을 경우 : 1, 입력하지 않았을 경우 :0 (# include 를 통해 헤더파일 선언) _getch( ): 입력을 받는 함수 scanf_s( )와 다른 점은 입력한 키보드의 내용이 화면에 출력되지 않는 다는 점과, Enter키를 통해 입력을 확인하지 않고 키를 누른 순간 입력 버퍼에 값이 들어가는 것이다. int main(void) { printMapBoundary(); int key; int currentPosX=10; int currentPosY=1; gotoxy(10,1); printf("■"); while (1) { if (_kbhit()) { key = _getch(); switch (key)..
2022.01.28 -
c언어 - 테트리스 만들기1 - gotoxy함수
gotoxy함수를 이용해 테트리스 테두리를 만들어보자! # include # include void gotoxy(int x, int y); int main(void) { int a, b; for (a = 0; a < 21; a++) { for (b = 0; b < 21; b++) { if (b == 0) { gotoxy(a, b); printf("ㅁ"); } else if (b == 20) { gotoxy(a, b); printf("ㅁ"); } else { if (a == 0 || a == 20) { gotoxy(a, b); printf("ㅁ"); } } } } return 0; } void gotoxy(int x, int y) { COORD Pos; Pos.X = x; Pos.Y = y; SetCons..
2022.01.27 -
c언어 공부 - 거스름돈 프로그램, 계산기 프로그램, 숫자 확인 프로그램
물건을 구매하고 일정금액을 지불하면 거스름돈을 내어주는 프로그램이다. # include #include #define ENTER 13 int main(void) { int price, a, sum=0, g_price, gt_price, omanone, manone, cheonone, backone; int key; //price는 상품 가격, a는 상품 개수(같은 제품), 총 가격, 손님이 낸 가격, 거스름돈,/ 오만원,만원,천원,백원의 개수 while (1) { printf("상품 가격과 그 상품의 개수를 입력해주세요 : \n"); scanf("%d%d", &price,&a); printf("종료하려면 enter 키를 줄러주시고 계속하시려면 tab키를 눌러주세요 \n"); sum += price * a..
2022.01.27 -
c언어 공부 - 소수출력 프로그램, 대소문자 변환 프로그램
소수를 출력하는 프로그램이다. # include int main(void) { int i = 1, j, k; int count = 0; int n=0; printf("입력하신 수 이하의 소수를 출력해주는 프로그램입니다.\n"); scanf("%d", &j); while (j < 2) { printf("2이상의 정수를 입력해주세요\n"); scanf("%d", &j); } for (i = 2; i = 'A') && (str[i] = 'a') && (str[i]
2022.01.26 -
안녕하세요.
첫 포스팅입니다. 잘 부탁 드립니다.
2021.12.03