Работа с константами внутри функций

Я хочу определить константу, если что-то верно, и использовать ее значение внутри "system("");

Например:

#ifdef __unix__
#   define CLRSCR clear
#elif defined _WIN32
#   define CLRSCR cls
#endif


int main(){
    system("CLRSCR"); //use its value here.
}

Я знаю clrscr ();в conio.h/conio2.h, но это просто пример, и когда я пытаюсь запустить его, он говорит, что clsне объявлен, или что CLRSCR не является внутренней командой (баш)

Спасибо

5
задан Brian Tompsett - 汤莱恩 29 November 2015 в 14:21
поделиться