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

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

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

Показать сообщение отдельно
nmcf
4316 / 3737 / 1260
Регистрация: 14.04.2014
Сообщений: 14,660
09.05.2014, 11:44     Ошибка при записи в бинарный файл
Лишний байт у тебя выходит из-за того, что флаг конца файла устанавливается только после неудачного чтения, поэтому одна лишняя итерация выполняется после чтения последнего символа. Тебе нужно после read(), например peek() вызвать, чтобы флаг был установлен. Или ещё что-то придумать, может читать исходя из размера файла.
 
Текущее время: 14:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru