La fonction de getch() est de lire un caractère depuis la console mais pas de l'afficher à l'écran ; lorsque l'utilisateur appuie sur un caractère, la fonction le lit automatiquement sans appuyer sur Entrée. Le format de syntaxe est "int getch(void)". Lorsque vous utilisez getch(), vous devez introduire le fichier d'en-tête "conio.h".
L'environnement d'exploitation de cet article : Acer S40-51, Dev-C++ version 5.11, Windows10 Home version chinoise
Recommandations associées : Tutoriel vidéo en langage C , Tutoriel vidéo C++
getch() est une fonction utilisée en programmation. Cette fonction est une fonction sans écho Lorsque l'utilisateur appuie sur un certain caractère, la fonction lit automatiquement. sans appuyer sur Entrée. Certains programmes de ligne de commande en langage C utiliseront cette fonction pour créer des jeux, mais cette fonction n'est pas une fonction standard, alors faites attention à la portabilité !
getch() :
fichier d'en-tête : conio.h
Objectif de la fonction : Lire un caractère depuis la console, mais non affiché à l'écran
Prototype de fonction : int getch(void)
Valeur de retour : caractère lu
Par exemple :
# include <conio.h> # include <stdio.h> int main() { char ch; printf("请输入一个字符: "); ch = getch(); //在输入字符的时候,屏幕上并看不到输入的字符 printf("输入的字符是:%c ",ch); //输出字符 return 0; }
Explication :
getch(); n'est pas une fonction en C standard et n'existe pas en langage C. Par conséquent, faites attention à la portabilité du programme lorsque vous l'utilisez. Les novices en langage C domestique utilisent souvent getch(); pour mettre le programme en pause et ne connaissent pas la source de cette fonction. Il est recommandé d'utiliser getchar() ou d'utiliser system("PAUSE") dans le fichier d'en-tête
Pour plus de connaissances sur la programmation, veuillez visiter : Apprendre la programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!