In ogni caso su Linux puoi evitare quella chiamata a system scrivendo una semplice funzione che usa le sequenze di escape ANSI:
A questo punto per pulire lo schermo ti basterà fare:codice:void ClearScreen() { printf("\x1B[2J\x1B[1;1H"); }
.codice:ClearScreen();