Ad esempio, non so se ho colto il concetto per intero...se ho bisogno di pulire lo schermo sia in windows che in linux in un menù scrivo, indipendentemente dall' architettura che c'è nel pc:
ovvimente inserendo l' istruzione system("cls");
#ifdef __linux__
#elif _WIN32
do {
printf("1.\n");
printf("2. \n");
printf("3. \n");
printf("4. \n");
printf("5. \n");
printf("0. \n\n");
printf("\tScelta: ");
scanf("%d", &scelta);
#else
#endif