С++. Дважды прочитать файл. Библиотека fstream

451
02 февраля 2017, 01:36

Доброго времени суток.

Возник такой вопрос. Как в библиотеке fstream дважды прочитать файл без его закрытия?

Нашел функции rewind() и fseek(file,0L,SEEK_SET), но они отказываются работать, если открывать файл не функцией fopen из библиотеки stdio.h

Есть ли альтернатива для библиотеки fstream?

Answer 1

Посмотрите на seekg(). И, если нарвались на конец файла или иные неприятности - не забывайте сбросить состояние ошибки с помощью clear().

READ ALSO
Ошибка в Mega SDK для Python

Ошибка в Mega SDK для Python

Ошибка при использовании Mega SDK для Python v3

372
Перебор в числе С++ [требует правки]

Перебор в числе С++ [требует правки]

Есть число 2098216Надо найти количество трехзначных чисел, которые можно создать из цифр этого числа, т

342
#1452 - Cannot add or update a child row: a foreign key constraint fails

#1452 - Cannot add or update a child row: a foreign key constraint fails

ЗдравствуйтеНе могу понять, почему не импортируется таблица в phpmyadmin

486
Нарушение инкапсуляции в LayoutParams?

Нарушение инкапсуляции в LayoutParams?

Есть такая штука, как LayoutParams, получить можно их у любого вью, например, если он находится в LinearLayout

420