Le code suivant (un prototype de fonction):pointeurs de fonction en C
void parse_ini(FSFILE *fp, void(*secFunc)(char*), void(*varFunc)(char*, char*));
presents erreurs lors de la compilation:
util\setup.c:38: error: syntax error before '*' token
util\setup.c:38: error: 'parse_ini' declared as function returning a function
util\setup.c:38: error: syntax error before 'void'
util\setup.c:50: error: syntax error before '*' token
Ce qui est la cause? Utilisation de MPLAB C30, qui est une version de GCC v3.23 pour les microcontrôleurs PIC24F/dsPIC 16 bits.
Vos erreurs sont des lignes 38 et 50, mais vous montrer une seule ligne de code. – abelenky