Chciałbym sie dowiedzieć jak zrobić żeby fscanf pobierał cały tytuł zamiast pierwszego słowa tytułu w programie :
tak wygląda plik txt:
Zbigniew a Janusze i Roberty 10
Andrzej b Radio 15
Bogdan a Plebania 20
Jonasz c Mosty 17
Wczytałem go za pomocą kodu :
include <stdio.h>
include <stdlib.h>
int main()
{
FILE *autorzy2=fopen("autorzy.txt","r");
struct ksiegarnia
{
char imie[30];
char znak;
char tytul[30];
int cena;
}n[10];
int a=0,b=0;
while(fscanf(autorzy2,"%s %c %s %d",n[b].imie,&n[b].znak,n[b].tytul,&n[b].cena)!=EOF)
{ b++;
}
fclose(autorzy2);
return 0;
}
wczytuje samo Janusze.