>  기사  >  백엔드 개발  >  getch()의 기능은 무엇입니까?

getch()의 기능은 무엇입니까?

青灯夜游
青灯夜游원래의
2021-01-13 13:58:5929306검색

getch()의 기능은 콘솔에서 문자를 읽지만 화면에 표시하지 않는 것입니다. 사용자가 문자를 누르면 이 함수는 Enter를 누르지 않고도 자동으로 문자를 읽습니다. 구문 형식은 "int getch(void)"입니다. getch()를 사용할 때 헤더 파일 "conio.h"를 도입해야 합니다.

이 기사의 운영 환경: Acer S40-51, Dev-C++ 버전 5.11, Windows10 Home 중국어 버전

관련 권장 사항: C 언어 비디오 튜토리얼, C++ 비디오 튜토리얼

getch()가 사용됩니다. 프로그래밍 기능에서 이 기능은 사용자가 특정 문자를 누르면 Enter를 누르지 않고도 자동으로 해당 문자를 읽는 기능입니다. 일부 C 언어 명령줄 프로그램에서는 이 기능을 사용하여 게임을 만들지만 이 기능은 표준이 아닙니다. . 기능, 휴대성에 주목하세요!

getch():

헤더 파일: conio.h

함수 목적: 콘솔에서 문자를 읽지만 화면에 표시하지 않음

함수 프로토타입: int getch(void)

반환 값: 문자 읽기

예:

# include <conio.h>
 
# include <stdio.h>
 
int main()
 
{
 
    char ch;
 
    printf("请输入一个字符: ");
 
    ch = getch();    //在输入字符的时候,屏幕上并看不到输入的字符
 
    printf("输入的字符是:%c ",ch);    //输出字符
 
    return 0;
 
}

getch()의 기능은 무엇입니까?

설명:

getch()는 표준 C의 함수가 아니며 C 언어에는 존재하지 않습니다. 따라서 프로그램 사용 시 이식성에 주의하시기 바랍니다. 국내 C 언어 초보자는 프로그램을 일시 중지하기 위해 getch()를 사용하는 경우가 많으며 이 함수의 소스를 알지 못합니다. 시스템 명령을 호출하여 일시 중지합니다(상황이 허용되는 경우). 이 기능을 교체하거나 컴파일러를 교체합니다.

더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 배우기를 방문하세요! !

위 내용은 getch()의 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.