4 réponses
Zestyr
Messages postés
466
Date d'inscription
mercredi 12 août 2009
Statut
Membre
Dernière intervention
17 octobre 2011
52
3 mars 2010 à 12:45
3 mars 2010 à 12:45
Salut,
getchar retourne le caractère:
++
getchar retourne le caractère:
printf("%c", getchar());
++
Zestyr
Messages postés
466
Date d'inscription
mercredi 12 août 2009
Statut
Membre
Dernière intervention
17 octobre 2011
52
4 mars 2010 à 01:46
4 mars 2010 à 01:46
Et où comptais tu stoquer ton caractère ?
#include <stdio.h> int main() { char caractere; printf("tapez un caractere: "); caractere = getchar(); printf("Vous avez entrer: %c\n", caractere); return 0; }
Zestyr
Messages postés
466
Date d'inscription
mercredi 12 août 2009
Statut
Membre
Dernière intervention
17 octobre 2011
52
4 mars 2010 à 12:14
4 mars 2010 à 12:14
Ptin mais c'est pas compliqué. une chaine de caractère ?
Mais pourquoi tu veux pas faire avec scanf ?
char str[15]; gets(str);
Mais pourquoi tu veux pas faire avec scanf ?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
7 mars 2010 à 20:51
7 mars 2010 à 20:51
Salut,
Pas de gets en C. C'est une fonction à oublier. Il y a fgets pour la remplacer...
Pas de gets en C. C'est une fonction à oublier. Il y a fgets pour la remplacer...
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
7 mars 2010 à 20:55
7 mars 2010 à 20:55
Ah bon et ben alors pourquoi quand on utilise getch on ne vois pas les caractère quand écrits à l'écran
Car c'est le but de la fonction getch()... Attention ce n'est pas une fonction standard.
Car c'est le but de la fonction getch()... Attention ce n'est pas une fonction standard.
3 mars 2010 à 12:54
par exemple dans ce code:
ici on vois les caractères quand tape a l'écran, mais ici:
on ne vois pas les caractères quand tape a l'écran pourquoi