Est-ce qu'on peut faire un truc comme ça en C++ :
J'imagine que non....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 if( for(i=0;i<n;i++) { test != tab[i] } ) { ... } else { ... }![]()
Est-ce qu'on peut faire un truc comme ça en C++ :
J'imagine que non....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 if( for(i=0;i<n;i++) { test != tab[i] } ) { ... } else { ... }![]()
Non mais tu peux utiliser une surcharge de l'opérateur ==.Envoyé par SylverFox
![]()
Merci beaucoup!
Je n'y avais pas pensé...![]()
Ton truc n'as pas de sens.
Mais je devine que std::find (ou autre suivant les propriétés de ton tableau (trié ou non p.ex) permettra de faire abstraction de la boucle que tu voulais écrire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (tab+n == std::find(tab, tab+n, test)) pas_trouve(); else trouve();
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
Partager