Comment saisir et afficher un caractère
Dans un simple fichier texte, que vous editerez avec
votre éditeur de texte favori ( sous Linux : vi, kedit, kwrite, gnp,
kdevelop ou code commander feront l'affaire ), saisissez
( ou copiez/collez ) le texte suivant
( getchar.c ):
#include <stdio.h>
void main(void)
{
// On declare une variable char, qui peut contenir un caractere
// Par defaut cette variable contiendra le caractere 'a'
char ch_contient_un_caractere = 'a'; // On affiche le caractère par defaut
printf("Au début, le caractere est : %c \n", ch_contient_un_caractere ); // On demande a l'utilisateur de saisir un caractère
printf(" Veuillez saisir un caractère SVP \n"); // On attends que l'utilisateur ait saisi un caractere que l'on rangera
// dans notre variable ch_contient_un_caractere
ch_contient_un_caractere = getchar(); // On affiche le caractère saisi par l'utilisateur
printf("Maintenant, le caractere est : %c \n", ch_contient_un_caractere ); printf(" AU REVOIR !!!\n");
}
POUR COMPILER ET EXECUTER CE PROGRAMME :
* Sauvegardez le programme sous le nom caractere.c
dans votre répertoire personnel.
* Saisissez dans un terminal ( dans le même répertoire ), la
commande suivante :
cc getchar.c -o getchar.exe
Cette commande signifie :
compile le fichier caractere.c et crée un executable
( option -o ) qui s'appelera caractere.exe
* Pour lancer l'executable caractere.exe, Saisissez dans un terminal ( toujours
dans le même répertoire ), la commande suivante :
./getchar.exe
Comment saisir et afficher une chaine de caractère
Dans un simple fichier texte, que vous editerez avec
votre éditeur de texte favori ( sous Linux : vi, kedit, kwrite, gnp,
kdevelop ou code commander feront l'affaire ), saisissez
( ou copiez/collez ) le texte suivant
( chaine.c ) :
#include <stdio.h>
void main(void)
{
// On declare une variable char de taille 128, qui peut contenir
// un maximum de 128 caracteres.
// En fait c'est ce qu l'on appelle une chaine de caractères
// ou encore un tableau de caractères
// Par defaut cette variable contiendra la chaine 'chaine initiale'
char ch_chaine_de_128_max[128] = "chaine initiale";
// On affiche le caractère par defaut
printf("Au début, la chaine contient : %s \n", ch_chaine_de_128_max );
// On demande a l'utilisateur de saisir un une chaine de caractères
printf(" Veuillez saisir une chaine de caractères ( 128 caractères maximum ) SVP \n");
// On attends que l'utilisateur ait saisi une chaine de caractères
// que l'on rangera dans notre variable ch_chaine_de_128_max
scanf("%127s", ch_chaine_de_128_max );
// On affiche la chaine de caractères saisie par l'utilisateur
printf("Maintenant, la chaine de caractereactères contient : \n%s\n",
ch_chaine_de_128_max );
printf(" AU REVOIR !!!\n");
}
POUR COMPILER ET EXECUTER CE PROGRAMME :
* Sauvegardez le programme sous le nom chaine.c
dans votre répertoire personnel.
* Saisissez dans un terminal ( dans le même répertoire ), la
commande suivante :
cc chaine.c -o chaine.exe
Cette commande signifie :
compile le fichier chaine.c et crée un executable
( option -o ) qui s'appelera chaine.exe
* Pour lancer l'executable chaine.exe, Saisissez dans un terminal ( toujours
dans le même répertoire ), la commande suivante :
./chaine.exe
Comment saisir et afficher un nombre entier
Dans un simple fichier texte, que vous editerez avec
votre éditeur de texte favori ( sous Linux : vi, kedit, kwrite, gnp,
kdevelop ou code commander feront l'affaire ), saisissez
( ou copiez/collez ) le texte suivant
( entier.c ):
#include <stdio.h>
void main(void)
{
// On declare une variable int, qui peut contenir un nombre entier.
// Par defaut cette variable contiendra le nombre entier 1
int i_contient_un_entier = 1;
// On affiche l'entier par defaut
printf("Au début, l'entier contient : %d \n", i_contient_un_entier );
// On demande a l'utilisateur de saisir un une chaine de caractères
printf(" Veuillez saisir un nombre entier ( inferieur a 999999999 SVP \n");
// On attends que l'utilisateur ait saisi un nombre entier
// que l'on rangera dans notre variable i_contient_un_entier
// Seuls les 9 premiers chiffres de la saisie seront pris en compte ( %9d )
scanf("%9d", &i_contient_un_entier );
// On affiche la chaine de caractères saisie par l'utilisateur
printf("Maintenant, le nombre entier est : %d \n",
i_contient_un_entier );
printf(" AU REVOIR !!!\n");
}
POUR COMPILER ET EXECUTER CE PROGRAMME :
* Sauvegardez le programme sous le nom entier.c
dans votre répertoire personnel.
* Saisissez dans un terminal ( dans le même répertoire ), la
commande suivante :
cc entier.c -o entier.exe
Cette commande signifie :
compile le fichier entier.c et crée un executable
( option -o ) qui s'appelera entier.exe
* Pour lancer l'executable entier.exe, Saisissez dans un terminal ( toujours
dans le même répertoire ), la commande suivante :
./entier.exe