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