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

Ошибка при записи в бинарный файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка function should have a prototype http://www.cyberforum.ru/cpp-beginners/thread1170646.html
Здравствуйте форумчане. Вот такой вопрос: писала как-то программу на Borland C++. Всё запускалось, прекрасно работало. Скачала полную версию того же Borland 3.1, вылезает 3 ошибки на функциях...
C++ Запутался в терминах (ключевые слова и зарезервированные слова) привет. читаю книгу по С++. там такие понятия как "Ключевые слова" и "Зарезервированные слова" используются как синонимы. погуглил. аналогичная ситуация: Зарезерви́рованное сло́во (или... http://www.cyberforum.ru/cpp-beginners/thread1170639.html
C++ Обязательно ли объявлять переменную для хранения адреса переменной как указатель?
// Указатели #include <iostream> using namespace std; int Variable; int *pVariable; // int pVariable; int main() {
C++ Разборка кода игры
Здравствуйте, скачал недавно игру, сделанную на с++. Хочу попробовать создать подобную, но не могу разобраться в коде. Могли бы вы закомментировать наиболее сложные моменты в коде, буду премного...
C++ Найти сумму четных элементов массива http://www.cyberforum.ru/cpp-beginners/thread1170591.html
Пожалуйста помогите, найти сумму четных элементов массива.
C++ Аналог wctomb Здравствуйте! Необходим аналог функции wctomb без использования функций библиотеки C\C++ и WinAPI. То есть, конвертация строки wchar_t в char. Помогите пожалуйста с реализацией. подробнее

Показать сообщение отдельно
nmcf
5324 / 4644 / 1553
Регистрация: 14.04.2014
Сообщений: 18,479
09.05.2014, 11:44
Лишний байт у тебя выходит из-за того, что флаг конца файла устанавливается только после неудачного чтения, поэтому одна лишняя итерация выполняется после чтения последнего символа. Тебе нужно после read(), например peek() вызвать, чтобы флаг был установлен. Или ещё что-то придумать, может читать исходя из размера файла.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru