Explication putchar getch
Salut,
Je test ce code mais il se comporte assez étrangement
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
char chaine[20];
char cv1;
/* printf("Chaine ");
scanf("%s",chaine); //Taper ATSA ela
printf("%s",chaine+2);
scanf("%s",chaine+1); //Taper EHa
printf("%s",chaine);*/
cv1=getch();/*Taper F6*/
putchar(cv1);
getch(); |
Le premier scanf prend uniquement le ATSA ensuite le printf affiche SAela ensuite le scanf retient ha donc ça fait SAelaha
Pour le getch quand j'appuis sur F16 rien n'apparaît sur ma console qu'est-ce que putchar devrait retourner un numéro relatif à la touche F6 ?
merci