Я пытаюсь прочитать файл, который имеет первые две строки, помеченные знаком «%» в качестве первого символа. Мне нужно игнорировать эти две строки, а затем читать 4 отдельных целочисленных переменных, разделенных неизвестным количеством пробелов. Затем это повторяется для каждой строки до EOF. Я пытаюсь использовать open() из fcntl.h.Игнорирование строк комментариев с пометкой «%» с помощью open() в C on linux
Есть ли способ начать чтение после 2 полных строк, а затем отделить 4 значения с пробелом между ними в 4 целочисленных переменных?
Это образец файла:
% Input file
% number time time2 priority
0 10 4 2
1 8 2 1
2 12 0 5
3 2 4 4
Почему вы используете 'open' вместо' fopen'? –