Table des matières
Exemple
Output
Maison développement back-end C++ 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 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.

Sep 23, 2023 am 08:33 AM
输入函数 Fonction de sortie données de caractères

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 dentré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);
Copier après la connexion
  • 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 (&ldquo;enter chars, enter a period to stop</p><p>&rdquo;);
   do{
      ch = getche ();
      if ( islower (ch) )
         putchar (toupper (ch));
      else
         putchar (tolower (ch));
   } while (ch! = &lsquo;.&rsquo;); /* use a period to stop */
   return 0;
}
Copier après la connexion

Output

Lorsque le programme ci-dessus est exécuté, il produit les résultats suivants −

enter chars, enter a period to stop
tTuUtToOrRiIaAlLsS..
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

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 !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Manière correcte d'utiliser la fonction scanf en langage C Manière correcte d'utiliser la fonction scanf en langage C Feb 19, 2024 pm 06:04 PM

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.

Comment optimiser l'efficacité des fonctions de saisie du langage Go en pratique Comment optimiser l'efficacité des fonctions de saisie du langage Go en pratique Mar 27, 2024 pm 03:00 PM

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

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 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. Sep 23, 2023 am 08:33 AM

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(

Quelles sont les fonctions d'entrée en langage C ? Quelles sont les fonctions d'entrée en langage C ? Sep 01, 2020 am 09:27 AM

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.

Quelles sont les fonctions d'entrée en langage C ? Quelles sont les fonctions d'entrée en langage C ? Oct 11, 2023 am 11:41 AM

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 Apprenez les bases des fonctions de saisie du langage Go à partir de zéro Mar 28, 2024 am 08:12 AM

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

Fonction fscanf() en PHP Fonction fscanf() en PHP Sep 07, 2023 pm 04:29 PM

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 de la fonction de saisie du langage Go et exemples d'application Explication détaillée de la fonction de saisie du langage Go et exemples d'application Mar 27, 2024 pm 01:12 PM

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

See all articles