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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Присвоить значения переменной Х http://www.cyberforum.ru/cpp-beginners/thread750507.html
Присвоить значение переменной х и всем объектам, что с ней связаны. struct a { char ***s; char (*p) }; typedef struct a * data data x
C++ Не работает поиск в глубину (DFS) Вот код (заполнен для ориентированного графа 0 2 | + +/ 1--+3--+4 | + 5--+6 | http://www.cyberforum.ru/cpp-beginners/thread750498.html
C++ Явная специализация
Здрасти, Народ. Подскажите плз в чем преимущество явной специализации перед перед обычным применением перегруженной функции. Привожу код: 1) //функция меняет значения параметров template <typename T> void swap(T &a, T &b) { T temp = a; a = b;
C++ Многомерный массив для считываемого количества измерений
На вход программы подается N (..-мерность) и элементы массива. Вопрос, возможно ли решить данную задачу, кроме как использовать одномерный массив на xxxxxx элементов, с последующим преобразованием индекса N-мерного массива к одномерному? Допустим, если пользователь ввел 3, значит в программе будет трехмерный массив (допустим, на - указанные в коде - 10 элементов каждого измерения)
C++ Массив 5х5. Вывод на печать номер строки и столбца и адреса , где они хранятся, для элементов, значения которых равны X... http://www.cyberforum.ru/cpp-beginners/thread750460.html
Вывод на печать номер строки и столбца и адреса , где они хранятся, для элементов, значения которых равны X , среди элементов, расположенных под побочной диагональю матрицы А(5,5). #include<iostream.h> #include<math.h> #include<conio.h> #include<stdio.h> main() { clrscr(); int a,i,j,x;
C++ Описать функцию которая определяет какой символ реже встречается Описать функцию f (s, n, x), определяющая, какой символ реже других (но не ноль раз) встречается в строке s и сколько раз он в нее входит. Если таких символов несколько, то определить первый из них по алфавиту. С помощью этой функции провести анализ строки str. подробнее

Показать сообщение отдельно
Dim22
0 / 0 / 0
Регистрация: 23.01.2012
Сообщений: 6

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

31.12.2012, 17:25. Просмотров 286. Ответов 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru