


En langage C, la lecture et l'écriture de caractères font référence à la lecture et à l'écriture de données de caractères via des fonctions d'entrée et de sortie.
En langage de programmation C, les fonctions de lecture et d'écriture de caractères sont les suivantes −
Les fonctions d'entrée et de sortie de la console les plus simples sont getche(), qui lit un caractère du clavier, et putchar(), qui imprime un caractère à l'écran. La fonction
getche() attendra qu'une touche soit enfoncée et renverra sa valeur. Les touches enfoncées sont également automatiquement affichées à l'écran. La fonction
putchar() écrira son paramètre de caractère à l'écran à la position actuelle du curseur. Les déclarations de
getche() et putchar() sont les suivantes −
int getche (void); int putchar (int c);
getche() et putchar() les fichiers d'en-tête sont dans CONIO.H.
Exemple
Vous trouverez ci-dessous un exemple qui lit les caractères du clavier et les imprime avec la casse inversée. Cela signifie que les lettres majuscules s'impriment en lettres minuscules et les lettres minuscules s'impriment en lettres majuscules.
Lorsque vous tapez un point, le programme s'arrête. La fonction de bibliothèque islower() nécessite le fichier d'en-tête CTYPE.H. Cette fonction renvoie vrai si son paramètre est une lettre minuscule, sinon elle renvoie faux.
Ce qui suit est un exemple de programme C lecture et écriture de caractères :
# include <stdio.h> # include <conio.h> # include <ctype.h> main(void){ char ch; printf (“enter chars, enter a period to stop</p><p>”); do{ ch = getche (); if ( islower (ch) ) putchar (toupper (ch)); else putchar (tolower (ch)); } while (ch! = ‘.’); /* use a period to stop */ return 0; }
Output
Lorsque le programme ci-dessus est exécuté, il produit les résultats suivants −
enter chars, enter a period to stop tTuUtToOrRiIaAlLsS..
Il existe deux variantes importantes de getche() comme suit Comme indiqué −
La première variante est la suivante −
Le problème avec getchar() est qu'il met en mémoire tampon l'entrée jusqu'à ce que le caractère de retour chariot soit saisi. La fonction
getchar() utilise le fichier d'en-tête STDIO.H.
La deuxième variante est la suivante −
La deuxième variante plus utile de getche() est getch(), qui fonctionne exactement comme getche(), sauf que les caractères que vous saisissez ne seront pas affichés à l'écran . Il utilise le fichier d'en-tête CONIO.H.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser correctement la fonction scanf en langage C Introduction : En langage C, la fonction scanf est l'une des fonctions de saisie couramment utilisées, qui permet aux utilisateurs de saisir des données à partir du clavier. Cependant, en raison de différences subtiles dans certaines fonctionnalités et dans l'utilisation de la fonction scanf, cela peut facilement causer des problèmes. Cet article expliquera comment utiliser correctement la fonction scanf et les précautions associées, et joindra des exemples de code spécifiques. 1. L'utilisation de base de la fonction scanf : L'utilisation de base de la fonction scanf est très simple. Elle utilise des mots de format.

Titre : Comment optimiser l'efficacité des fonctions de saisie du langage Go dans la pratique. Dans le travail quotidien de développement du langage Go, l'efficacité des fonctions de saisie affecte souvent les performances de l'ensemble du programme. Cet article présentera comment optimiser l'efficacité de la fonction de saisie du langage Go dans la pratique et expliquera la méthode d'optimisation à travers des exemples de code spécifiques. Choisissez la méthode de saisie appropriée. Tout d'abord, vous devez choisir la méthode de saisie appropriée en fonction des besoins réels. Normalement, la méthode de saisie la plus courante dans le langage Go consiste à obtenir des données via des paramètres de ligne de commande ou une entrée standard. Lorsque vous déterminez comment saisir, vous devez prendre en compte les données

Dans le langage de programmation C, les fonctions de lecture et d'écriture de caractères sont les suivantes - Les fonctions d'entrée et de sortie de la console les plus simples sont getche(), qui lit un caractère sur le clavier, et putchar(), qui imprime un caractère à l'écran. La fonction getche() attend qu'une touche soit enfoncée et renvoie sa valeur. Les touches enfoncées sont également automatiquement affichées à l'écran. La fonction putchar() écrit son argument caractère à l'écran à la position actuelle du curseur. Les déclarations de getche() et putchar() sont les suivantes −intgetche(void);intputchar(intc);getche() et putchar(

Les fonctions d'entrée du langage C incluent : 1. la fonction scanf(), qui lit l'entrée formatée à partir de l'entrée standard stdin ; 2. la fonction getchar(), qui obtient un caractère à partir de l'entrée standard stdin 3. la fonction gets(), qui lit le formaté ; entrée depuis l'entrée standard stdin Lire une ligne ; 4. La fonction getch() lit une chaîne à partir du flux stdin et s'arrête lorsqu'un caractère de nouvelle ligne ou EOF est reçu.

Les fonctions d'entrée en langage C incluent la fonction scanf, la fonction getchar, la fonction gets, la fonction fgets, la fonction scanf_s, etc. Introduction détaillée : 1. La fonction scanf est utilisée pour lire les données du flux d'entrée standard. Elle peut convertir les données d'entrée dans le type correspondant selon la chaîne de format spécifiée et les stocker dans la variable spécifiée. lit un caractère à partir du flux d'entrée standard. Il attendra que l'utilisateur saisisse un caractère et renvoie la valeur du code ASCII du caractère 3. obtient la fonction, etc.

Apprenez les bases des fonctions de saisie du langage Go à partir de zéro. Le langage Go est un langage de programmation typé statiquement, compilé et simultané développé par Google. Il possède une syntaxe concise, un modèle de concurrence efficace et d'excellentes performances, il est donc privilégié par les développeurs. Dans le processus d’apprentissage du langage Go, la compréhension des fonctions d’entrée est l’une des connaissances de base les plus importantes. Cet article partira de zéro, présentera les connaissances de base des fonctions de saisie du langage Go et donnera des exemples de code spécifiques. 1.fmt package Dans le langage Go, le package fmt est utilisé pour formater l'entrée et

La fonction fscanf() analyse les entrées d'un fichier ouvert selon un format spécifié. Elle renvoie les valeurs analysées dans un tableau, si seulement deux paramètres ont été transmis.

Explication détaillée des fonctions de saisie du langage Go et exemples d'application. Le langage Go est un langage de programmation moderne avec une efficacité de développement élevée et facile à apprendre. Sa bibliothèque standard fournit une multitude de fonctions de saisie pour faciliter le traitement des données d'entrée par les développeurs. Cet article présentera en détail les fonctions de saisie couramment utilisées et des exemples d'applications pratiques dans le langage Go pour aider les lecteurs à mieux comprendre et appliquer ces fonctions. 1. Fonction Scan dans le package fmt Le package fmt du langage Go fournit une série de fonctions pour formater l'entrée et la sortie, parmi lesquelles la fonction d'entrée la plus couramment utilisée est la fonction Scan. S
