Journal Code natif et Node.js - parser et préprocesseur XML
Histoire de diversifier mon activité, et aussi parce que j'aime bien me lancer des défis, j'ai décidé de me mettre à Node.js. Cependant, compte tenu de ma faible appétence pour Javascript, lui préférant de loin C++, j'ai bien entendu cherché un moyen de coder pour Node.js avec mon langage fétiche. Et c'est tout à fait possible, grâce aux addons. Bon, ce n'était pas vraiment une surprise, n'ayant jusqu'à présent jamais rencontré d'environnement d'exécution logiciel qui (…)
Forum Programmation.c #define une partie de nom de fonction
Bonjour,
J'ai une librairie avec des noms de fonction inutilement longs :
void pifacecad_lcd_clear (void)
void pifacecad_lcd_home (void)
void pifacecad_lcd_display_on (void)
void pifacecad_lcd_display_off (void)
void pifacecad_lcd_blink_on (void)
void pifacecad_lcd_blink_off (void)
void pifacecad_lcd_cursor_on (void)
etc…
(C'est une librairie pour piloter un afficheur LCD avec un Raspberry Pi)
Pour simplifier l'édition du programme, j'ai voulu faire ceci :
#define pifacecad_lcd LCD
puis taper mes fonctions ainsi :
LCD_clear()
LCD_home()
etc…
Mais ça ne marche pas. La substitution se fait pour un nom (…)