Форум программистов, компьютерный форум, киберфорум
Наши страницы

Прыжки в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как передать в функцию указатель на двумерный массив заранее неизвестного размера? http://www.cyberforum.ru/cpp-beginners/thread53200.html
Ребята, скажите пожалуйста, как реализовать такую идею? Необходимо передать в функцию двумерный массив, чтобы она изменала его элементы. вся загвоздка в том, что, Количество строк и столбцов...
C++ Табулирование функции Мне нужна программа табулирования функции (в общем виде) на С. помогите,пожалуйста=) http://www.cyberforum.ru/cpp-beginners/thread53191.html
Бинарное Дерево C++
Народ помогите сделать конструктор копирования для бинарного дерева вот мой код #pragma once template <class T> struct TreeEl{ T data; TreeEl<T> *pLeft,*pRight,*pParent; TreeEl(T...
C++ Парадокс: значение переменной равно её адресу
Друзья! Вот код, в нём всё понятно. Выводятся одинаковые значения. Но ведь этого не может быть! Хотя бы потому не может, что по адресу, который выводится первым, должно находиться значение символа...
C++ Система двух линейных уравнений http://www.cyberforum.ru/cpp-beginners/thread53083.html
Задача на решение системы, состоящей из двух линейных уравнений, по формуле Крамера. Т.е. через определитель вотрого порядка. #include <iostream> #include <conio.h> using namespace std; int...
C++ Умножение матриц Решенная задача на умножение матриц для сборника. Матрицы вводятся с клавиатуры построчно. #include <iostream> #include <conio.h> using namespace std; void matrix_output(int ** MATRIX, int... подробнее

Показать сообщение отдельно
odip
Эксперт С++
7161 / 3223 / 58
Регистрация: 17.06.2009
Сообщений: 14,164
30.09.2009, 08:23
я предпологаю что при обычном чтении файла нельзя отловить символоы перехода на новую строку и возвратат каретки. так это?
Вроде это в любой документации написано.
При открытии файла в текстовом режиме (которые кстати есть только в Windows) при чтении символы '\r' '\n' заменяются на один символ '\n'.
Поэтому при использовании fseek() в текстовом режиме нужно понимать что делаешь.
Потому что реально размер считанной строки будет например 99 байт, а позиция в файле сдвинется на 100 байт (+ символ '\r' если он там был).
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru