Как мне прочитать определенную позицию в файле в каждой строке для C ++? - PullRequest
0 голосов
/ 13 апреля 2019

Извините, если этот вопрос звучит знакомо, я просто не знаю, как его конкретно сформулировать, но я хочу передать, например, каждое шестое значение в строке файла в массив. Но я не уверен, как получить эту конкретную ценность.

Например, файл number.txt содержит: Строка 1: 1 6 7 8 7 9 Строка 2: 2 5 7 6 5 4

Скажем, я хочу взять 9 из первой строки, а затем 4 из второй строки, как бы я это сделал? Кроме того, как бы я взял только первые 5 элементов в первой и второй строке, исключая шестой? Спасибо.

1 Ответ

2 голосов
/ 13 апреля 2019

Вы можете установить текущую позицию ввода для std::ifstream с помощью seekg.Но более практичным решением было бы прочитать весь контент и отфильтровать его внутри вашей программы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...