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:
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]; usleep(50000); } cout << endl; }
Cependant, je souhaiterais afficher les lettres une par une mais sans sauter de ligne à chaque lettre,
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; }
Merci d'avoir lu,
j'espère que vous pourrez m'aider
Partager