Próbuję odczytać plik sformatowany w ten sposób ogólny:C - fscanf Mixed Numbers i statycznych Tekst
Text Description: 12
Description2: 1
More descriptive things: 6
i chciałbym zapoznać się z numerami 12, 1 i 6 do zmiennych.
Próbowałem kodu:
fscanf(fptr, "Text Description:%d",&desc1);
fscanf(fptr, "Description2:%d",&desc2);
fscanf(fptr, "More descriptive things:%d",&desc3);
Ale z jakiegoś powodu tylko pierwsza zmienna jest zaludnionych. Czy ktoś wie, dlaczego tak się dzieje?
'% d' już zużywa całą poprzednią białą przestrzeń. Jedynymi '%', które nie zużywają białych znaków są '% c' i'% ['. – Shahbaz
w takim przypadku ma on tylko dodać spację na początku formatu ciągu. Dziękuję za odpowiedź na uwagę – MOHAMED