Lecture de caractere

Bonjour,

Juste question de m'exercer, j'ai ecrit un code pour lire le caractere que l'on tape au clavier, mais je ne sait pas si c'est ou le probleme.

Ca me donne tout le temps Espace, meme si j'appuie sur une autre touche.
Voici mon code

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int caractere_lu;

caractere_lu = getch();

if (caractere_lu =' ')
printf("Espace\n\n");
else
printf("Non espace\n");

return 0;
}

Une aide, me soulagera !

2 réponses

  1. Modérateur
    Une comparaison doit se faire avec l'opérateur ==
    Lorsque tu fais caractere_lu=' ' tu remplaces la valeur obtenu par le getch par l'espace
    1
    1. Merci beaucoup KX
      J'apprecie !
      0