bonjour,

voici le code pour une saisie de chaine :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 char chaine[100];
 char car;
 int nb_caractere=0;
 
 while((car!=10)&&(nb_caractere<10)) 
 {
   car=getch();
   chemin[nb_caractere]=car;
   nb_caractere++;
 }
le problème est que l'on ne peut pas quitter la boucle while quand car==10, donc quand on appuie sur entrer...

En essayant de mettre ...(car!='\n')...,c'est pareil.

pourquoi cela ne fonctionne pas ?

merci