Entrées et sorties en C : fonctions, formats et pièges courants

Le fichier d'en-tête <stdio.h> fournit deux primitives élémentaires pour manipuler l'entrée et la sortie standard : int getchar(void) et int putchar(int c). La première lit un caractère depuis stdin et la seconde écrit un caractère sur stdout. Comme le flux peut atteindre sa fin ou rencontrer une erreur, le retour de getchar est un int ca ...

Publié le 17 juillet à 01h54

Gestion des Entrées/Sorties Formatées avec le Package `fmt` de Go

Le package standard fmt de Go fournit des fonctions d'entrée/sortie formatées, s'inspirant des fonctionnalités de printf et scanf du langage C. Il est essentiel pour interagir avec l'utilisateur ou d'autres flux de données. Ce package se divise principalement en deux catégories : l'émission de données (sortie) et la lecture de données (entrée). ...

Publié le 25 juin à 05h27

Exercices de programmation en C : Affichage, validation et calculs

Exercice 1 : Dessin de personnages Ce premier exercice consiste à afficher des formes simples représentant des personnages en utilisant des caractères d'impression. 1.1 Personnages empilés verticalement Le programme suivant affiche deux fois la même structure de personnage, l'une en dessous de l'autre. #include <stdio.h> #include <std ...

Publié le 23 juin à 00h09

Laboratoire 1 - Programmation C : Entrée/Sortie et Applications Simples

Tâche 1 Code source #include <stdio.h> int main() { printf(" O \n"); printf("<H>\n"); printf("I I\n"); return 0; } #include <stdio.h> int main() { printf(" O O \n"); printf("<H> <H>\n"); printf("I I I I\n") ...

Publié le 14 juin à 18h09

Maîtriser les spécificateurs de format en C pour l'embarqué

Les spécificateurs de format sont essentiels pour contrôler la manière dont les données sont affichées ou interprétées par les fonctions d'entrée/sortie, notamment printf et scanf en C. Ils permetttent de spécifier le type de données, l'alignement, la largeur et la précision de la sortie. Formats de base %d : Entier décimal signé. %o : Entier ...

Publié le 10 juin à 18h08

Programmes Quine : L'auto-réplication du code source en C

Un programme Quine est un programme qui produit une copie exacte de son propre code source lors de son exécution, sans utiliser d'opérations d'entrée/sortie pour lire le fichier source. Voici un exemple fondamental en langage C : #include <stdio.h> char selfCode[]="#include <stdio.h>%cchar selfCode[]=%c%s%c;%cint main(){printf( ...

Publié le 6 juin à 01h37

Maîtrisez les types de données, les variables et l'entrée-sortie en langage C avec Visual Studio 2022

Objectifs d'apprentissage Ce guide couvre les aspects fondamentaux du langage C pour les types de données, les variables et les opérations d'entrée-sortie. Vous apprendrez à définir des variables, utiliser les types de données courants, formater la sortie avec printf, lire l'entrée avec scanf, et comprendre la relation entre les caractères et l ...

Publié le 4 juin à 23h41

Fonctions courantes pour STM32 et débogage avec printf

Fonctions courantes pour STM32 et débogage avec printf Manipulation de mémoire et chaînes de caractères Les fonctions de la bibliothèque standard C utilisent le type char * pour les paramètres pointeurs. Ces fonctinos sont déclarées dans l'en-tête <string.h>. Opérations sur la mémoire Effacement de tampon avec memset : memset((char *)buff ...

Publié le 2 juin à 05h40