argv[2] non è un puntatore a FILE

E' una stringa che rappresenta un file, quindi lo devi aprire con la open in input e passare il puntatore a FILE alla tua funzione.