#include <cstdlib>
void cls(){
#if defined(_WIN32) //if windows
system("cls");
#else
system("clear"); //if other
#endif //finish
}
Единственный вызов cls () где угодно
Используйте проверки времени выполнения, чтобы определить, работает ли она в Windows 10 или нет:
Вы можете скомпилировать один набор двоичных файлов для всех ваших пользователей Windows независимо от того, какую версию Windows они используют. Ваше приложение вызывает Windows Runtime APIs, только если пользователь запускает ваше приложение как упакованное приложение в Windows 10.
Самый простой способ добавить проверки времени выполнения в ваш код - это установить этот пакет Nuget: Desktop Bridge Helpers , а затем использовать метод IsRunningAsUWP () для отключения всего кода, который вызывает API-интерфейсы среды выполнения Windows. см. этот пост в блоге для более подробной информации: Desktop Bridge - Определите контекст приложения .
BLOCKQUOTE>