Я пишу на c ++ для nintendo ds и должен использовать тип «FILE» для доступа к текстовому файлу. Поэтому я использую fgets для просмотра содержимого текстового файла, но не вижу способа просмотреть содержимое чего-либо, кроме первой строки. в документации.
Есть ли другая команда, которая будет делать такую вещь, или есть способ заставить fgets читать другую строку?
Fgets будет читать из позиции ФАЙЛ, где вы находитесь. И когда вы используете его, он читает строку, и позиция теперь находится на следующей строке. Так что, если вы продолжите звонить, это даст вам все строки. Когда EOF достигнут, он вернет линию до этой точки, а последующие вызовы вернут NULL.
Других решений пока нет …