Witam,
Mam taki problem. Napisałem prosty program sprawdzający tylko jak działają zasady zapisywania do pliku, a tu zdziwienie - nie działa. Kropka w kropkę z podręcznika jednak program jakby nie widział instrukcji fscanf.
Kod programu :
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *stream;
char a[20];
if((stream = fopen("takitamplik.txt", "r")) == NULL)
exit(0);
else
printf("Jest ok\n");
fscanf(stream, "%s", a);
fclose(stream);
return 0;
}
No i generalnie konsola wyświetla "Jest ok" i to wszystko. W czym tkwi problem? Czegoś zapomniałem? A może mylę się co do fscanf? ( wydawało mi się, że działa to tak samo jak scanf lecz zapisuje do pliku..)
Pozdrawiam.