Comment définir le titre de la fenêtre de la console dans C? Ceci fonctionne uniquement sous Linux, non sous Windows. P> Est-ce que quelqu'un connaît une "plate-forme croisée" Solution? (Bien sûr, pas système (titre = bla) code>) p> p>
5 Réponses :
sonne semblable à cette publication: (qui est pour Java, mais la réponse acceptée utilise JNI [c'est-à-dire un appel natif]. P>
Comment changer Invite de commande (console) Titre de la fenêtre de la ligne de commande java app? p>
N'aurait pas besoin de Java - le Java dans la publication est simplement "emballage" une bibliothèque C (JNI).
Vous pouvez utiliser cela partout et déclarer votre propre fonction pour les plates-formes Linux qui fait la même chose. P> windows.h code> définit
setConsoletitle () code>. p>
Peut-être que vous devez implémenter une solution "croisée de playfal" vous-même. P>
Pour Windows 2000+, vous pouvez utiliser SETCONSOLETITLE (), plus d'immense est disponible sur MSDN . P>
Le moyen le plus facile de réaliser cela dans C est d'utiliser Windows.h en-tête et utilisation Fonction SETConsoletitle
#include <stdio.h> #include <windows.h> #include <conio.h> int main() { HANDLE handleConsole = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTitle("Mini Desktop App"); // Here add the title of the window while(1){ printf("Works as expected\n"); printf("Press any Key to exit :)\n"); getch(); break; } return 0; }