Les entrées sorties en language C


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




Contactez nous !



Hébergé par NeoSkills Mutualisation online de multi-compétences GNU/Linux