Sì è un errore, dovrebbe fare così:
Codice PHP:
#include <stdio.h>
int main()
{
/* dichiara lo stream e il prototipo della funzione fopen */
FILE *stream, *fopen();
/* apre lo stream del file */
stream = fopen("miofile.txt", "r");
/* controlla se il file viene aperto */
if (stream == NULL)
{
printf("Non posso aprire il file %sn", "miofile.txt");
exit(1);
}
[...]
/* Codice che lavora sul file */
[...]
}
oppure:
Codice PHP:
#include <stdio.h>
int main()
{
/* dichiara lo stream e il prototipo della funzione fopen */
FILE *stream, *fopen();
/* apre lo stream del file e controlla se il file viene aperto */
if ((stream = fopen("miofile.txt", "r")) == NULL)
{
printf("Non posso aprire il file %sn", "miofile.txt");
exit(1);
}
[...]
/* Codice che lavora sul file */
[...]
}