EFFACER la console, sur MAC, avec Xcode.
Fermé
AdamDuForum
Messages postés
15
Date d'inscription
lundi 26 août 2019
Statut
Membre
Dernière intervention
19 décembre 2019
-
Modifié le 19 déc. 2019 à 23:01
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 21 avril 2020 à 09:58
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 21 avril 2020 à 09:58
A voir également:
- EFFACER la console, sur MAC, avec Xcode.
- Adresse mac - Guide
- @ Sur mac - Guide
- Nettoyer son mac - Guide
- Comment effacer une page sur word - Guide
- Effacer et réinstaller mac os - Guide
2 réponses
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 096
Modifié le 20 déc. 2019 à 09:43
Modifié le 20 déc. 2019 à 09:43
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
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 096
Modifié le 21 avril 2020 à 09:58
Modifié le 21 avril 2020 à 09:58
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
Modifié le 24 déc. 2019 à 20:28
Merci quand même pour ton aide...