Trochę poszukałem i znalazłem takie rozwiązanie. Nie mam teraz "pod ręką" komputera z linuksem i nie mogę sprawdzić. Czy poniższe będzie działało ?
#ifdef WIN32
system("cls");
#else
system("clear");
#endif
Trochę poszukałem i znalazłem takie rozwiązanie. Nie mam teraz "pod ręką" komputera z linuksem i nie mogę sprawdzić. Czy poniższe będzie działało ?
#ifdef WIN32
system("cls");
#else
system("clear");
#endif
Będzie działało, ale i tak nie jest to zbyt ładne...
void clrscr(void)
{
printf("\033[2J");
printf("\033[0;0f");
}
A jak się opakuje to w funkcję to będzie ładnie?
xeo545x39 napisał(a):
A jak się opakuje to w funkcję to będzie ładnie?
void czyscEkran()
{
#ifdef WIN32
system("cls");
#else
system("clear");
#endif
}
:)
Będzie działało pod Windowsem, oraz pod innymi systemami w których jest akurat polecenie clear
.
Ale nie zadziała np. pod DOS-em, gdzie powinno być cls
:-)