Моя программа читает текстовый файл, который содержит некоторую информацию (имя, продукт, стоимость, время). Мне нужно скопировать два последних и написать их где-нибудь еще. Код должен быть на C.
Это то, что я написал до сих пор, но из-за случайной длины первых двух полей (имя, продукт) он не работает должным образом.
int a=25;
while (!feof(fp)){
fseek(fp,a,SEEK_SET);
fgets(ratetime,100,fp);
fputs(ratetime,fp2);
a=a+40;
}