Bonjour à tous, je suis en train de coder un petit RPG en lignes de commande,
mais je me retrouve face à un petit problème:
J'affiche une chaîne de caractères lettre par lettre grâce à une boucle for, mais le texte n'apparaît qu'en une seule fois:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
void rollingText(string text)
{
    for(int i = 0; i < text.size(); i++)
    {
        cout << text[i];
        usleep(50000);
    }
    cout << endl;
}
Alors que cela fonctionne (mais avec un retour à la ligne à chaque lettre) quand je tape:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
void rollingText(string text)
{
    for(int i = 0; i < text.size(); i++)
    {
        cout << text[i] << endl;
        usleep(50000);
    }
    cout << endl;
}
Cependant, je souhaiterais afficher les lettres une par une mais sans sauter de ligne à chaque lettre,
Merci d'avoir lu,
j'espère que vous pourrez m'aider