Notre site est enfin opérationnel à 100%

Rendez-vous à n'importe quel sous categorie

via le menu pour télécharger les fichiers souhaitez

Vous avez téléchargé 0 fois ce fichier durant les dernières 24 heures. La limite est fixée à 32767 téléchargements.
Vous avez téléchargé 0 fichier(s) durant ces 24 dernières heures. La limite est fixée à 7 téléchargements.

Cours SAISIE DE NOMBRES ET DE CARACTERES AU CLAVIER Avec langage C
Télécharger

Description :

SAISIE DE NOMBRES ET DE CARACTERES AU CLAVIER Avec langage C


LA FONCTION GETCH
La fonction getch, appartenant à la bibliothèque conio.h permet la saisie clavier d' un caractère alphanumérique, sans écho écran. La saisie s'arrête dès que le caractère a été frappé.

Cours SAISIE DE NOMBRES ET DE CARACTERES AU CLAVIER Avec langage C | Cours informatique | Cours gratuit
La fonction getch n'est pas définie dans la norme ANSI mais elle peut exister dans la bibliothèque d'autres compilateurs.

On peut utiliser getch de deux façons:

- sans retour de variable au programme:

Exemple: printf('POUR CONTINUER FRAPPER UNE TOUCHE ');
getch();

- avec retour de variable au programme:

Exemple: char alpha;
printf('ENTRER UN CARACTERE (ATTENTION PAS DE RETURN) ');
alpha = getch();
printf('\nVOICI CE CARACTERE: %c',alpha);

Les parenthèses vides de getch() signifient qu'aucun paramètre n'est passé à cette fonction par le programme. Cours SAISIE DE NOMBRES ET DE CARACTERES AU CLAVIER Avec langage C | Cours informatique | Cours gratuit


LA FONCTION SCANF



La fonction scanf, appartenant à la bibliothèque stdio.h, permet la saisie clavier de n'importe quel type de variable.

Les variables à saisir sont formatées, le nom de la variable est  précédé du symbole &
désignant l'adresse de la variable (On reverra ce symbole dans le chapitre sur les pointeurs).
La saisie s'arrête avec 'RETURN' (c'est à dire LF), les éléments saisis s'affichent à l'écran (saisie avec écho écran).

Tous les éléments saisis après un caractère d'espacement (espace, tabulation) sont ignorés.

Exemples: char alpha;
int i;
float r;
scanf('%c',&alpha); /* saisie d'un caractère */
scanf('%d',&i); /* saisie d'un nombre entier en décimal */
scanf('%x',&i); /* saisie d'un nombre entier en hexadécimal*/
scanf('%f',&r); /* saisie d'un nombre réel */


Remarque: Si l'utilisateur ne respecte pas le format indiqué dans scanf, la saisie est ignorée.
Aucune erreur n'est générée.

Exemple: char alpha;
scanf('%d',&alpha);  Cours SAISIE DE NOMBRES ET DE CARACTERES AU CLAVIER Avec langage C | Cours informatique | Cours gratuit
Si l'utilisateur saisie 97 tout va bien, alpha devient le caractère dont le code ASCII vaut 97.
Si l'utilisateur saisie a, sa saisie est ignorée.


Exercice II_1:

Saisir un caractère au clavier, afficher son code ASCII à l'écran. Soigner l'affichage.

Exercice II_2: Saisir un nombre entier en décimal au clavier, l'afficher en hexadécimal à
l'écran. Soigner l'affichage.

Exercice II_3:

Que va-t-il se passer lors de l'exécution du programme suivant, si l'utilisateur saisit 67? Cours SAISIE DE NOMBRES ET DE CARACTERES AU CLAVIER Avec langage C | Cours informatique | Cours gratuit


#include
#include
void main()
{
char c;
printf('ENTRER UN CARACTERE: ');
scanf('%c',&c);
printf('VOICI SON CODE ASCII: %d\n',c);
printf('POUR CONTINUER FRAPPER UNE TOUCHE ');
getch();
}

Keywords:

Cours php, cours php, Cours php, formation php, formation php gratuit, formation php pdf, Cours programmation, cours développement php, formation gratuit, cours gratuit

Evaluation :
Total des Votes : 1
Soyez le premier à écrire un commentaire sur ce fichier!
Veuillez vous identifier ou vous enregistrer.






Nous aimerions vous proposer d'acheter Viagra générique en ligne. Si vous êtes intéressé lire les articles ci-dessous pour obtenir plus d'informations sur le sildénafil. Comprar Viagra online España | Generici e ingredienti del Viagra | Viagra France sur le net | Erectiestoornissen en Viagra | Viagra-Pillen in Deutschland