Scusate ancora, ma sto apportando alcune modifiche al programma per via delle richieste che mi sono state fatte, e devo chiedere all'utente anche il nome del file da aprire, ma mi da errore anche con il nome corretto qualche idea?
 #include <stdio.h>
int trovaParola(char parola_output[], int posizione, char nome_file[]){
	FILE *pFile;
	int x = 1;
	int i = 1;
	pFile = fopen ( nome_file, "r"); //apre il file, la "r" sta per read il file non può essere modificato
        if (pFile == NULL || pFile ){  //verifica la corretta apertura del file
            printf("Errore Apertura File");
	}
        else
        {
            while (!feof (pFile) && x)
            {
               fgets (parola_output, 20 , pFile); // Qui legge la riga
               if(i==posizione){
                   puts(parola_output); //scrive la parola
		   x = 0;
	       }
                i++;
            }
            fclose (pFile); //chiude il file
        }
	return 0;
}
int main(void){
        char parola[20];
	char nome_file[20];
        int i=1;
        int x = 1;
        int posizione;
	printf("nome file: \n"); //chiede il nome del file d'aprire
	scanf("%s", nome_file);
	printf("posizione: \n"); //chiede quale parola 
	scanf("%d", &posizione);
	trovaParola(parola, posizione, nome_file);
	printf("%s", parola);
	return 0;
}