Originariamente inviato da dario79
ma dici che così facendo lui ignora quello che precedentemente ha letto ( argv[file_index] ) ossia la stringa contenente il primo nome file?

tnx
così facendo non userà proprio argv[file_index] per leggere, verrà aperto il file che paserai direttamente, se usi strcpy in
argv[file_index] sarà copiato il nome come se fosse passato a parametro.