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

Чтение текстового файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не компилируется программа. Нужно исправить ошибки. http://www.cyberforum.ru/cpp-beginners/thread411630.html
Переводил с паскаля на С++ программку. Вроде все правильно, но не компилируется. С ошибками устал бороться... Помогите, пожалуйста. #include <iostream> #include <ctime> using namespace std; ...
C++ выборка данных из БД Ребят, срочно необходима помощь. Имеется форма с чекбоксами и к приложению прикреплена БД. (случай, когда в таблице 1 поле) надо, в тех случаях когда чекбокс отмечен, из БД сделать выборку... http://www.cyberforum.ru/cpp-beginners/thread411613.html
C++ Двумерный массив через указатели
Дуб дубом в программировании, а нужно сдать одну задачу, помогите пожалуйста.. :wall: Условие: задать матрицу 3х3 и вектор–строку выделить из матрицы главную диагональ и перемножить с...
C++ С++. Написать программу нахождения всех совершенных и дружественных чисел в интервале от 1 до 10^6.
Помогите,пожалуйста,написать программу на C++. Написать программу нахождения всех совершенных и дружественных чисел в интервале от 1 до 10^6.
C++ Натуральное число, вычислить две самые большые цыфры. http://www.cyberforum.ru/cpp-beginners/thread411597.html
Здрасте, прашу помощи решить задачю. Данно натуральное число, вычислить его две самые большые цыфры. Пасиба! (bow)
C++ C++.Пусть a[1]=b[1]=1;a[k]=2*b[k-1]+a[k-1];b[k]=2*a[k-1]-b[k-1];k=2,3,...,n. Дано натуральное n>1. Найти a[n],b[n]. Помогите,пожалуйста,написать программу на C++. Пусть a=b=1;a=2*b+a;b=2*a-b;k=2,3,...,n. Дано натуральное n>1. Найти a,b. подробнее

Показать сообщение отдельно
some777
3 / 3 / 0
Регистрация: 25.09.2009
Сообщений: 122

Чтение текстового файла - C++

19.12.2011, 19:41. Просмотров 411. Ответов 0
Метки (Все метки)

Проблема с чтением текстового unicode файла.
Удалось выяснить, что если в прочитанной строке содержится символ 0x001A или 0x000C, то срабатывает условие while(!feof(inFile)), то есть каким-то образом достигается конец файла.
Почему это происходит и как это обойти, кроме использования бинарного режима чтения файла?

Добавлено через 19 минут
нет, только на 0x001A, но это и понятно, ведь это символ eof
как это обойти?

Добавлено через 1 час 34 минуты
Отвечу сам:
1. Определяем размер файла (size)
2. Цикл по условию ftell(inFile)<size
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru