Vraiment bizarre car le fait de pouvoir définir une variable en début de tout bloc est inhérent au C. La seule restriction est que les variables soient définies avant la toute première instruction du bloc dans lequel elles se trouvent.
Récemment (en 1999), il a été autorisé de définir les variables n'importe où dans le bloc (même après qu'il y ait eu des instructions) et l'exigence dont je parle a disparu. Que Fluent ne soit pas adapté à cette récente possibilité est compréhensible. Mais qu'il ne soit pas adapté aux règles de base du C laisse quand-même planer un petit doute sur ses possibilités de compréhension quand au reste...
Partager