Lire une variable en C
Résolu
hdiama
Messages postés
190
Date d'inscription
Statut
Membre
Dernière intervention
-
hdiama Messages postés 190 Date d'inscription Statut Membre Dernière intervention -
hdiama Messages postés 190 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voici un morceau d'un programme que j'ai écrit:
printf("nombre: ");
scanf("%d", &n);
printf("Date poste = date poste? (O/N): ");
scanf("%c", &rep);
printf("*********");
A l'éxécution, le programme agit comme s'il n ya avit pas la ligne :scanf("%c", &rep); c-a-d que je ne peux pas rentrer la valeur de rep.
Des idées?
Merci d'avance :)
PS: rep de type char
Voici un morceau d'un programme que j'ai écrit:
printf("nombre: ");
scanf("%d", &n);
printf("Date poste = date poste? (O/N): ");
scanf("%c", &rep);
printf("*********");
A l'éxécution, le programme agit comme s'il n ya avit pas la ligne :scanf("%c", &rep); c-a-d que je ne peux pas rentrer la valeur de rep.
Des idées?
Merci d'avance :)
PS: rep de type char
A voir également:
- Lire une variable en C
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire fichier epub - Guide
- Lire fichier bin - Guide
- Comment lire un fichier docx - Guide
- Lire fichier dat - Guide
3 réponses
Sans les types des variables n et rep c'est un peu difficile de répondre (ou plutôt de vérifier). A priori n est sensé être un int et rep un char. Pour lire un caractère tu peux utiliser la fonction getc ou getchar.
Bonne chance
Bonne chance