EFFACER la console, sur MAC, avec Xcode.
AdamDuForum
Messages postés
17
Statut
Membre
-
[Dal] Messages postés 6195 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6195 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai fait le tour de dizaines de forums, et je n'ai toujours pas trouvé comment effacer la console...
Quelqu'un pourrait m'aider?
Merci pour votre aide...
"Ceci est une signature."
j'ai fait le tour de dizaines de forums, et je n'ai toujours pas trouvé comment effacer la console...
Quelqu'un pourrait m'aider?
#include <iostream>
void clear()
{
//Commande pour "clear"
}
int main()
{
std::cout << "allo";
std::cout << "allo";
std::cout << "allo";
std::cout << "allo";
std::cout << "monde";
std::cout << "allo";
std::cout << "allo";
std::cout << "allo";
std::cout << "allo";
std::cout << "allo";
std::cout << "allo";
std::cout << "allo";
std::cout << "LoL";
std::cout << "allo";
std::cout << "allo";
std::cout << "allo";
std::cout << "allo";
std::cout << "allo";
std::cout << "allo";
std::cout << "( ͡° ͜ʖ ͡°)";
//etc...
clear();
//Reste du code
return 0;
}
Merci pour votre aide...
"Ceci est une signature."
A voir également:
- EFFACER la console, sur MAC, avec Xcode.
- Mon adresse mac - Guide
- @ Sur mac - Guide
- Nettoyer son mac - Guide
- Effacer et réinstaller mac os - Guide
- Espace insécable word mac - Guide
2 réponses
Salut AdamDuForum,
Sous MacOS, le terminal doit, comme sous Linux, implémenter les séquences d'échappement ANSI.
Donc, à la place de ton commentaire en ligne 5, essaye de mettre ceci :
ce qui devrait réinitialiser le terminal et effacer l'écran, y compris les lignes précédemment affichées qui seraient accessible par l'ascenseur.
https://en.wikipedia.org/wiki/ANSI_escape_code
Dal
Sous MacOS, le terminal doit, comme sous Linux, implémenter les séquences d'échappement ANSI.
Donc, à la place de ton commentaire en ligne 5, essaye de mettre ceci :
std::cout << "\33c\e[3J";
ce qui devrait réinitialiser le terminal et effacer l'écran, y compris les lignes précédemment affichées qui seraient accessible par l'ascenseur.
https://en.wikipedia.org/wiki/ANSI_escape_code
Dal
Salut,
L'application terminal par défaut sous MacOS ne semble pas implémenter cette séquence d'échappement.
Si la commande tput est disponible sur MacOS, essaye :
Je n'ai pas de Mac sous la main pour tester, je suis sous Linux.
https://www.unix.com/man-page/osx/1/tput/
Dal
L'application terminal par défaut sous MacOS ne semble pas implémenter cette séquence d'échappement.
Si la commande tput est disponible sur MacOS, essaye :
tput reset(en ligne de commande)
Je n'ai pas de Mac sous la main pour tester, je suis sous Linux.
https://www.unix.com/man-page/osx/1/tput/
Dal
Merci quand même pour ton aide...