поток — C ++ читать другую строку с Fgets

Я пишу на c ++ для nintendo ds и должен использовать тип «FILE» для доступа к текстовому файлу. Поэтому я использую fgets для просмотра содержимого текстового файла, но не вижу способа просмотреть содержимое чего-либо, кроме первой строки. в документации.

Есть ли другая команда, которая будет делать такую ​​вещь, или есть способ заставить fgets читать другую строку?

0

Решение

Fgets будет читать из позиции ФАЙЛ, где вы находитесь. И когда вы используете его, он читает строку, и позиция теперь находится на следующей строке. Так что, если вы продолжите звонить, это даст вам все строки. Когда EOF достигнут, он вернет линию до этой точки, а последующие вызовы вернут NULL.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]