phrase affichée en double: pourquoi?
Bonjour,
j'ai écrit un programme simple mais l'exécution est curieuse:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| #include <stdio.h>
#include <stdlib.h>
int main(void)
{
int c;
do
{
printf("Tapez un caractère:\n");
c = getchar();
putchar(c);
printf("\n");
}
while (c != 'k');
return 0;
} |
et là, cela me met:
Citation:
Tapez un caractère:
j
j
Tapez un caractère:
Tapez un caractère:
l
l
Tapez un caractère:
Tapez un caractère:
k
Pourquoi l'information est-elle imprimée en double? J'avoue ne pas saisir!
Merci par avance,
johnny