Bonjour à tous!!!
J'ai voulu essayé le mode raw présenté ici:http://c.developpez.com/faq/?page=cl..._mode_raw_code
Seulement, je n'arrive pas à enlever le warning qui se produit lors de la compilation avec GCC [je suis sous Ubuntu].
Voici le message d'erreur:
J'ai donc vérifier si j'avais bien la lib termios.h, et oui je l'ai. Cependant, lorsqu'on regarde ce header, on voit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 In file included from main.c:7: mode_raw.c: Dans la fonction « mode_raw »: mode_raw.c:21: attention : implicit declaration of function `cfmakeraw'
Donc est-ce que le code donné dans le cours n'est utilisable que pour un systeme BSD?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 75 #ifdef __USE_BSD 76 /* Set *TERMIOS_P to indicate raw mode. */ 77 extern void cfmakeraw (struct termios *__termios_p) __THROW; 78 #endif
Que doit-on faire pour utiliser ce code ? (Je pense que c'est une manipe au niveau de GCC nn?)
Par avance merci!!![]()
Partager