Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Instruction do / while

Syntaxe d'utilisation

do
    statement;
while ( condition );
do {
    [statement]...
} while ( condition );

L'instruction do / while est très simimaire à l'instruction while. Néanmoins, la condition est exécutée en fin de boucle. L'instruction do / while garantira donc qu'au moins un tour de boucle soit exécuté, contrairement à l'instruction while qui peut ne pas faire le moindre tour de boucle (si la condition est immédiatement vraie).

Exemple de code

#include <cstdlib>

#include <iostream>
#include <string>

using namespace std;


int main() {

    string buffer;
    do {
        cout << "Please enter your login: ";
        cin >> buffer;
    } while( buffer != "james" );

    cout << "Hello Mr Bond" << endl;

    return 0;
}

Sujets connexes