Nous présenterons de simples moyens de lire au clavier et d'écrire a l'écran avec le language C
Lire au clavier
avec la fonction scanf()
Cette fonction permet de spécifier un format de lecture.
voici un exemple : scanf("%d", &var);
vous avez en rouge les éléments a adapter a votre cas (le reste ne change pas).
le paramètre 'd' précise qu'on va lire un entier. changer le en 'f' pour lire une float ou 'c' pour un caractère, ou 's' pour une chaine de caractère (en n'oubliant pas d'inclure la bibliothèque string.h dans le programme) ...
le paramètre '&var' est une adresse (ou un pointeur) de l'emplacement qui contiendra ce qui est sera lu.
Écrire a l'écran
avec la fonction printf()
exemple : printf("valeur %f", var )
on lira a l'ecran "valeur %f" sauf que '%f' sera remplace par la valeur de var formate en float
exemple complet
/*Ce programme demande votre age et vous dit quel age vous aurez l'an prochain*/
#include
int main(){
int age; //variable qui contiendra l'age
printf("Entrer votre age"); //on informe a l'utilisateur d'entrer son age
scanf("%d", &age); //on lit ce qu'il tape au clavier
prinft("vous aurez %d ans l'an prochain", age+1) ; // on affiche le résultat
return 0;
}
Lire au clavier
avec la fonction scanf()
Cette fonction permet de spécifier un format de lecture.
voici un exemple : scanf("%d", &var);
vous avez en rouge les éléments a adapter a votre cas (le reste ne change pas).
le paramètre 'd' précise qu'on va lire un entier. changer le en 'f' pour lire une float ou 'c' pour un caractère, ou 's' pour une chaine de caractère (en n'oubliant pas d'inclure la bibliothèque string.h dans le programme) ...
le paramètre '&var' est une adresse (ou un pointeur) de l'emplacement qui contiendra ce qui est sera lu.
Écrire a l'écran
avec la fonction printf()
exemple : printf("valeur %f", var )
on lira a l'ecran "valeur %f" sauf que '%f' sera remplace par la valeur de var formate en float
exemple complet
/*Ce programme demande votre age et vous dit quel age vous aurez l'an prochain*/
#include
int main(){
int age; //variable qui contiendra l'age
printf("Entrer votre age"); //on informe a l'utilisateur d'entrer son age
scanf("%d", &age); //on lit ce qu'il tape au clavier
prinft("vous aurez %d ans l'an prochain", age+1) ; // on affiche le résultat
return 0;
}
Commentaires