Как читать из определенной строки текстового файла на языке Си?
У меня есть текстовый файл, содержащий:
2
BA1 01 01 01 01 LAS 01 01 01 01
УТ1 02 02 02 02 02 02 02 02 ИНДЕКС
2 - это количество сохраненных рейсов, а ниже приведены сведения об этих двух рейсах. Он прекрасно пишет. Однако я хочу чтобы он читал первый символ как целое число поэтому он устанавливает границу для цикла for при печати количества рейсов например
for(counter = 0; counter <= amount of flights; counter++; fprintf(all the flight detail stuff)
Как я могу превратить первый символ в целое число? Использую ли я fscanf и каким-то образом выбрал первую позицию?
Как мне запустить fscanf во второй строке, чтобы он печатал только рейсы, а не количество рейсов.
Что я уже пробовал:
Я где-то читал, что вы можете использовать fseek и установить позицию, но я не понимаю, что такое позиция второй строки ? Кроме того, я не знаю, Могу ли я Изменить 2 на int.