Re: [C(++)] Petite question toute bête
Le Thu, Dec 21, 2006 at 10:29:42AM +0100, Marc Chantreux a écrit :
>
>
> >
> >(Nbpoints && fe && Tdelay && Twidth) ? break : ;
>
> j'aurais plutot tendance a écrire :
> if (Nbpoints && fe && Tdelay && Twidth) break;
Ah oui... Des fois, à vouloir faire simple, on oublie de faire simple.
>
> >Mais, visiblement, on ne peut pas utiliser break comme ça dans cette
> >forme syntaxique.
>
> a mon avis ca n'est pas le break qui pose probleme mais le fait que tu
> ne mette rien apres :.
Non, c'est bien le break qui pose problème.
On peut laisser vide, a priori, la seconde partie.
>
> tu peux mettre un 0 histoire de ramener une valeur sans incidence sur le
> deroulement du code:
>
> #define DO_NOTHING 0
L'intérêt c'est que la condition renvoie une valeur dans tous les cas ?
--
==========================================================
Aurélien Roux
Reply to: