Как установить заголовок окна консоли в C?
printf("%c]0;%s%c", '\033', "My Console Title", '\007');
Это работает только под Linux, а не в Windows. Кто-нибудь знает "кроссплатформенное" решение? (конечно, не "system (title = blah)")
windows.h определяет SetConsoleTitle().
windows.h
SetConsoleTitle()
Вы можете использовать это везде и объявить свою собственную функцию для платформ Linux, которая делает то же самое.
Возможно, вам придется самостоятельно реализовать решение для кросс-плейформ.
Для Windows 2000+ вы можете использовать SetConsoleTitle (), больше информации можно найти на MSDN .
Вы можете сделать это, позвонив SetConsoleTitle .
Похоже на эту запись: (Это для Java, но в принятом ответе используется JNI [то есть вызов C Native].
Как изменить заголовок окна командной строки (консоли) из командной строки Java-приложения?