Saut de page

mikegamer1 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -  
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   -
Salut
SVP comment fait-on un saut de page ou comment - on sur une nouvelle page en langage c?
Merci

2 réponses

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut,
ta question manque de contexte, c'est quoi une page pour toi ?
En C de base avec la lib standard tu as accès à un terminal pour la sortie texte, est-ce qu'une "page" ça représente le cadre d'affichage pour toi ?
Ou est-ce que tu génères une sortie autre avec, comme un fichier HTML, PDF, TeX ?
1
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
Bonjour ,

ElementW a raison, ta question est imprécise.

Si ce que tu veux c'est vider l'écran de la console dans laquelle s'exécute ton programme sous Windows, il n'y a pas de moyen de le faire en C standard, qui ne connaît même pas le concept de console.

Par contre, tu peux faire cela (en C) en utilisant des fonctions de l'API Windows (et ton code ne sera destiné qu'à fonctionner sous Windows).

https://docs.microsoft.com/en-us/windows/console/clearing-the-screen

(voir la méthode 2)

Utiliser
system("cls");
(méthode 1 décrite pas Microsoft sur ce lien) est fréquent chez les débutants en raison de sa simplicité, mais celle solution pose des problèmes de sécurité (outre qu'elle est lourde en termes de ressources), voir http://www.cplusplus.com/articles/j3wTURfi/ pour une explication.

Si tu n'es pas sous Windows, ou que cette façon de faire ne te convient pas, tu as un article là, qui décrit différentes méthodes et approches :

http://www.cplusplus.com/articles/4z18T05o/

Dal
0