Originariamente inviato da Who am I
Se copio e incollo il tuo codice, lo compilo e lo eseguo, ottengo come output:

codice:
inserisci il nome del file
prova.txt
file creato:prova.(meta).txt
sh: pause: command not found
Strano no?
Comunque ho esaminato riga per riga il tuo codice, non mi pare ci siano errori.

PS: Su che sistema operativo compili?
infatti strano.. io compilo su windows 7 in macchina virtuale