Форум программистов, компьютерный форум CyberForum.ru

Построчное чтение, с "возвратом" назад - C++

Восстановить пароль Регистрация
 
Dim22
0 / 0 / 0
Регистрация: 23.01.2012
Сообщений: 6
31.12.2012, 17:25     Построчное чтение, с "возвратом" назад #1
Здравствуйте.
Читаю файл построчно. Есть маленькая проблема в том, что перед "основным" чтением мне надо проверить параметр, расположенный на 3-ей строке файла. Далее нужно "вернуться" на первую строку. Хватит ли тут использования fgetpos и fsetpos? Можно ли потом будет продолжать "нормально" читать файл построчно?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
CFxSystem *__fastcall RegisterFxSystem(CParticleData *prtData, int edx0, char *filename, FILE *file)
{
    int i;
    fpos_t pos;
    char lineBuf[256], buf[8], name[32];
 
    fgetpos(file, &pos);
    for(i=0; i<3; i++)
        fgets(lineBuf, 256, file);
    sscanf(lineBuf, "%s %s", buf, name);
    if(!FindFxSystemByName(prtData, 0, name))
    {
        fsetpos(file, &pos);
        return _RegisterFxSystem(prtData, 0, filename, file);
    }
    return FALSE;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.12.2012, 17:25     Построчное чтение, с "возвратом" назад
Посмотрите здесь:

Действие "Назад" C++
C++ Дан текст, хранящийся в текстовом файле f, каждый символ которого может быть малой буквой, цифрой или одним из знаков "+", "-", "*".
Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день","Суббота" или "Воскресенье" C++
C++ Через ООП: Дать для числа наименование: "рубль", "рубля", "рублей";
C++ Написать программу которaя запрашиваeт у пользователя номер дня недели, затем выводит одно из сообщений "рабочий день", "суббота", "воскресенье"
C++ Как отключить автоматическое добавление "_" "@" "number" к имени экстернального метода?
В чём разница между возвратом "string" и "const string&" & C++
Visual Studio не читает операторы, что начинаются на "glu" ("gluBuild2DMipmaps", "gluPerspective") C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
31.12.2012, 17:50     Построчное чтение, с "возвратом" назад #2
Можно. Тут хватит даже
C
1
fseek(file, 0, SEEK_SET);
Yandex
Объявления
31.12.2012, 17:50     Построчное чтение, с "возвратом" назад
Ответ Создать тему
Опции темы

Текущее время: 01:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru