A voir également:
- Effacer la console?
- Test console steam deck - Guide
- Effacer tout - Guide
- Effacer iphone - Guide
- Console mac - Guide
- Comment effacer une page word - Guide
8 réponses
Bonjour,
Ceci n'est pas une chose portable.
Néanmoins, le kernel offre ces possibilités.
De plus, oublie l'utilisation de system("") si tu veux bien programmer en C. C'est une fonction lente puisqu'elle oblige l'émulation d'une console, sans compter les allocations dynamiques.
Pour effacer la console, tu peux utiliser la fonction : FillConsoleOutputCharacter(...)
En jouant avec la taille de la console, tu pourras effacer une partie de l'écran.
Je te mets un lien qui devrait t'intéresser : https://c.developpez.com/faq/?page=Gestion-du-clavier-et-de-l-ecran-en-mode-console
Cdlt,
Ceci n'est pas une chose portable.
Néanmoins, le kernel offre ces possibilités.
De plus, oublie l'utilisation de system("") si tu veux bien programmer en C. C'est une fonction lente puisqu'elle oblige l'émulation d'une console, sans compter les allocations dynamiques.
Pour effacer la console, tu peux utiliser la fonction : FillConsoleOutputCharacter(...)
En jouant avec la taille de la console, tu pourras effacer une partie de l'écran.
Je te mets un lien qui devrait t'intéresser : https://c.developpez.com/faq/?page=Gestion-du-clavier-et-de-l-ecran-en-mode-console
Cdlt,
peut importe d'après l'MSDN. en+, pour compiler, il me faut juste la .lib( ou .a) et pas la peine de livrer tout une dll pour une seule fonction.. pas vrai?
pour l'IDE, je travail principalement avec VC++(2008 et 2010), mais j'utilise aussi Code::Blocks pour compiler mes applications qui utilisent les sockets(car je n'ai pas libws2_32.lib.....)
et merci =)!
pour l'IDE, je travail principalement avec VC++(2008 et 2010), mais j'utilise aussi Code::Blocks pour compiler mes applications qui utilisent les sockets(car je n'ai pas libws2_32.lib.....)
et merci =)!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Et quand tu as utilisé les fonctions susmentionnées, tu as bien inclus l'header windows.h ?
En tout cas, si tu n'as pas Kernel32.lib, tu ne pourras pas utiliser les fonctions du kernel. Et sans utiliser les fonctions du kernel, ça va être dur de faire ce que tu veux.
En tout cas, si tu n'as pas Kernel32.lib, tu ne pourras pas utiliser les fonctions du kernel. Et sans utiliser les fonctions du kernel, ça va être dur de faire ce que tu veux.
T'as pas répondu à la question : "tu as bien inclus l'header windows.h ?".
Cela permettra de savoir si ton compilateur a bien les bibliothèques pour la programmation Win32.
De plus, quel est ton compilateur sous Code::Blocks ?
Je crains pouvoir t'aider davantage. Peut-être réinstaller Code::Blocks pour forcer l'installation des bibliothèques Win32.
Cdlt,
Cela permettra de savoir si ton compilateur a bien les bibliothèques pour la programmation Win32.
De plus, quel est ton compilateur sous Code::Blocks ?
Je crains pouvoir t'aider davantage. Peut-être réinstaller Code::Blocks pour forcer l'installation des bibliothèques Win32.
Cdlt,