ho capito quindi getchar() è una specie di system("PAUSE") che utilizzavo in windows

io uso Geany in ubuntu, ma se non ricordo male, anche eseguendo da gcc la finestra a fine programma non scompare

Cmq grazie ancora per l'aiuto!