Rechercher
 

Instruction break

Syntaxe d'utilisation

break;

L'instruction break est utilisée pour terminer une boucle. Très souvent son utilisation est précédée d'une instruction conditionnelle if.

Notez aussi que cette instruction peut aussi être utilisée pour terminer l'exécution d'une branche conditionnelle pour l'instruction switch : je vous renvoie sur la documentation de cette instruction pour de plus amples informations à ce sujet.

Exemple de code

Cet exemple recherche si l'option -h est présente sur la liste des arguments passéssur la ligne de commande lors du démarrage du programme.

#include <cstdlib>
#include <cstring>

#include <iostream>

using namespace std;


int main( int argc, char * argv[] ) {

    argc--;   argv++;

    if ( argc == 0 ) {
        cout << "Usage: commandName argument..." << endl;
        exit( 0 );
    }

    bool helpRequested = false; 
    for( int counter=0; counter<argc; counter++ ) {
        if ( strcmp( argv[counter], "-h") == 0 ) {
            helpRequested = true;
            break; // No other loop required
        }
    }
    
    if ( helpRequested ) {
        cout << "Help requested" << endl;
    }
    
    // . . .
    
    return 0;
}

Sujets connexes