Grazie Alka, ho risolto gli errori, mannaggia la miseria, ho sbagliato a digitare alcune parole nel codice, ecco qui, adesso non ci sono più errori, ma vorrei sapere se la parte di codice che ho pensato è corretta:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define LUNG_MAX 32
int main(int argc, char* argv [])
{
FILE *fp;
int i;
char bufferlettura [LUNG_MAX],parola[LUNG_MAX];
if(argc!=2)
{
printf("Errore numero di parametri\n");
return 1;
}
if((fp=fopen(argv[1],"r"))==NULL)
{
printf("Errore apertura file");
return 1;
}
printf("File aperto, ecco il suo contenuto\n");
fgets(bufferlettura,32,fp);
while(feof(fp))
{
printf("bufferlettura");
fgets(bufferlettura,32,fp);
}
printf("Fine del file");
fclose(fp);
}
Cosa ne dici adesso?
Ho elaborato in modo corretto il codice?
Il mio codice soddisfa la domanda?