본문 바로가기 메뉴 바로가기

코딩을 기초부터 디테일하게 쉽게 배우자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

코딩을 기초부터 디테일하게 쉽게 배우자

검색하기 폼
  • 분류 전체보기 (56)
    • C언어 (14)
    • 안드로이드 (11)
    • 알고리즘 (9)
    • 유니티 (9)
    • 언리얼 (3)
    • 기타개발 (5)
    • 젠킨스 (4)
      • 트러블 슈팅 (1)
  • 방명록

엔터없이 입력받는법 (1)
c++ - 엔터없이 키보드 입력받기(_getch(), _kbhit() )

1.서론 콘솔을 통해 게임 혹은 기타 프로그램을 만들 때 cin 으로 입력을 받을 경우 입력 후 엔터키를 눌러야 입력처리가 완료됩니다. 하지만 게임 같은 경우 방향키나 특정 키를 눌렀을 때 그 결과를 즉시 반영해야 하므로 키보드를 누를때마다 엔터를 눌러야하는건 부자연스러운 일이죠. 그래서 이번에는 사용자의 키보드 입력을 엔터없이 즉시 받아내고 처리하는 방법을 알아보겠습니다. 2.구현 먼저 헤더파일 #include 를 포함 시켜줍니다. 그리고 다음과 같이 함수를 정의해줍니다. int getCommand() { if (_kbhit()) { return _getch(); } return -1; } _kbhit() 함수는 윈도우 라이브러리로 현재 키보드가 눌렸는지 여부를 bool형으로 반환 해주는 함수입니다. ..

C언어 2021. 4. 23. 17:29
이전 1 다음
이전 다음
공지사항
  • 질문 답변 빠르게 받는 방법
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Unreal Header Tool
  • 깃 허브 오류 해결
  • 언리얼
  • 안드로이드
  • Jenkins
  • 젠킨스
  • 안드로이드 구글맵
  • c언어강의
  • 유니티
  • C언어기초
  • Jenkins Build Periodically
  • Add Node
  • Connecting Jenkins
  • dfs
  • 언리얼 사용자 정의 구조체
  • 유니티 직소퍼즐 구현
  • 젠킨스 에이전트 연결
  • Connecting Jenkins Agent
  • c언어 기초
  • 언리얼 기초
  • 구글맵
  • 알고리즘기초
  • refusing to run with root privileges
  • 빌드 주기
  • C++
  • 알고리즘
  • UHT
  • 언리얼 빌드
  • 깃 용량문제
  • 백준
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바