f_schuwey
Messages postés4Date d'inscriptionmercredi 14 juillet 2004StatutMembreDernière intervention29 juillet 2004
-
28 juil. 2004 à 17:13
f_schuwey
Messages postés4Date d'inscriptionmercredi 14 juillet 2004StatutMembreDernière intervention29 juillet 2004
-
29 juil. 2004 à 10:10
J'ai un problème, j'aimerais juste capturer un caractère à l'écran (console sur linux) avec la commande read(0, &c, 1), c étant un char. Mon ennui c'est que je dois systématiquement appuyer sur 'Enter' pour valider mon entrée, et du coup j'ai la valeur de 'enter' dans c. J'aimerais pouvoir capturer un seul char en console, sans avoir besoin de faire 'enter'.
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 28 juil. 2004 à 20:05
ladresse dun caractere, cest un tableau de caracteres......il attend un '\0'....si j'ai bien tout suivi, tu as passé l'adresse d'un caractere. je ne sais pas utiliser cette fonction, si elle attend a tt prix l'adresse d'un caractere, crée c en tant que tableau de deux caracteres, et remplace le '\n' par un '\0' manuellement dans ton tableau. je sais pas si c'est la solution mais ca merite d'etre testé
f_schuwey
Messages postés4Date d'inscriptionmercredi 14 juillet 2004StatutMembreDernière intervention29 juillet 2004 29 juil. 2004 à 10:08
Merci mais ce n'est pas vraiment la réponse que j'attendais. j'entre des données au clavier, mais je ne désire pas devoir taper 'enter' pour valider mes entrées. Ce que j'attendais c'est plutot la séquence d'échappement qui modifie le mode de la console dans ce sens ... ou quelque chose du genre, mais en tout les cas mon problème se situe à l'acquisition du caractère, pas dans son stockage. merci quand meme, et si tu as une nouvelle idée, n'hésite pas ...
f_schuwey
Messages postés4Date d'inscriptionmercredi 14 juillet 2004StatutMembreDernière intervention29 juillet 2004 29 juil. 2004 à 10:10
pas de getc ou getchar, je dois employer read (bas niveau), mais c'est le meme combat, je veux modifier le mode de la console pour pouvoir entrer un caractère au clavier sans avoir à taper 'enter' pour le valider. Merci d'avance !