Pergunta

Como definir o título da janela do console em c?

printf("%c]0;%s%c", '\033', "My Console Title", '\007');

Isso funciona apenas no Linux, não no Windows, alguém conhece uma solução de "plataforma cruzada"? (Claro que não "sistema (title = blá)")

Foi útil?

Solução

windows.h define SetConsoleTitle().

Você pode usar isso em todos os lugares e declarar sua própria função para plataformas Linux que fazem a mesma coisa.

Outras dicas

Parece semelhante a esta postagem: (que é para Java, mas a resposta aceita usa JNI [ou seja, uma chamada nativa].

Como alterar o título da janela Prompt de comando (console) do aplicativo Java Line Java?

Você pode fazer isso ligando SetConsoletitle.

Talvez você precise implementar uma solução "cross-playform" você mesmo.

Para o Windows 2000+, você pode usar o setConsoletitle (), mais informações podem ser encontradas em Msdn.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top