Beh ... sì, ma puoi utilizzare una variabile per il puntatore in modo da gestire allo stesso modo tastiera e file.