Bonjour
Pour ceux qui utilisent le cpp dans les exos OEF
(donc peu de développeurs il me semble !) :
La syntaxe officielle est que le # doit se trouver en premier caractère de la ligne. Donc avec des compilateurs exigeants,
Code : |
#if ccc
#define
#endif
|
ne fonctionne pas. Or cela est écrit dans beaucoup d'exercices. Si on veut garder l'indentation, il faut écrire
Code : |
#if ccc
# define
#endif
|
est correct.
Visiblement la syntaxe
#TARGET(label)
est "deprecated" et devrait être
#TARGET==label
Donc, si vous avez besoin de recompiler des exercices OEF utilisant cpp, il est possible que vous ayez des problèmes : pas de remplacements des variables s'il est écrit
(c'est ce qui m'est arrivé avec les exercices de Xiao sur les conjugaisons).
Dans ce cas, vérifiez la syntaxe.
Bernadette