Kevin Kofler :
Toutes les conventions de programmation que j'ai vues (K&R, GNU etc.) disent qu'il faut mettre les accolades de début/fin de fonction en début de ligne, et indenter le code qui est à l'intérieur. Si tu veux indenter comme un porc (c'est-à-dire contre toute convention), on ne t'en empêche pas, mais ne t'étonne pas si certaines fonctions de l'IDE ne marchent pas sous ces circonstances!
Je me suis forcé à indenter comme ça
void machin(void)
{
if (1 == 2)
{
rien();
}
}
"à cause" de TIGCC, c'est pas plus mal (perso du moment que c'est indenté, je me fous totalement de la manière), mais c'est totalement faux qu'un code indenté comme ça :
void machin(void) {
if (1 == 2) {
rien();
}
}
soit considéré comme incorrect, par exemple (et pourtant c'est l'indentation utilisée par l'option "indentation automatique" de certains programmes, mIRC ou Flash par exemple). C'est clairement un problème de l'IDE, et bien trop gros pour que tu puisse le justifier, quel que soit le nombre de liens
[edit] Pas vu le post d'en dessous, celle-ci a l'air de marcher. Un coup de chance, j'imagine ?
Toujours est-il que parler d'indentation correcte ou incorrecte est stupide.