Piszę prostą bazę danych i doświadczyłem pewnego niezwykle irytującego problemu.
Na rekord składają się m.in:
char tytul[35];
char kompozytor[30];
Samo wczytywanie danych wyglada następująco:
printf("tytul opery: ");
scanf("%35s",r->tytul);
printf("kompozytor: ");
scanf("%30s",r->kompozytor);
I gdy w programie podaje tytuł oddzielony spacją (np składający się z dwóch wyrazów) to drugi wyraz tytułu automatycznie wskakuje mi na miejsce przeznaczone na kompozytora.
Nie wiem jak się tego pozbyć. Czy moglibyście pomóc?
Pozdr.