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

Не могу найти ошибку в коде. BMP файл, поворот на 90 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при использовании типа ifstream http://www.cyberforum.ru/cpp-beginners/thread647842.html
Заголовочный файл "user.h" #pragma once class User { public: void Read(ifstream& data); }; Файл "user.cpp" #include <fstream>
C++ Сортировка массива Дан массив, элементы которого равны либо 1 либо 2. Отсортировать таким образом, чтобы за каждой единицей следовала двойка, причём если таких элементов больше, они выписывались в конец. Например... http://www.cyberforum.ru/cpp-beginners/thread647832.html
Функция для узнавания пути к системной папке C++
Я на басике с помощью какой-то функции получал стринг-строку какой угодно папки: будь то раб стол или же апплиикатион дата. С переходом на с++ я во-первых забыл саму функцию, методом тыка я бы ее...
C++ error C2512: no appropriate default constructor available, несмотря на наличие конструктора по умолчанию
Вот код: class University { string name; Human *chief; public: vector<Faculty> subList;
C++ Проблемы с C++ http://www.cyberforum.ru/cpp-beginners/thread647829.html
Вот в универе дали код проги и сказали розабраться и обьяснить что это как оно работает и с чем его едять. Помогите разобраться что это вообще.Я чайник в СИ, ничего не понимаю=( //...
C++ Нужно подправить код и сделать dll Всем привет. кто может оказать помощь такого плана - есть исходники одной проги на с++ (калькулятор для одной игры). нужно подправить их и скомпилировать в виде dll, чтобы в последствии можно было... подробнее

Показать сообщение отдельно
iTD
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 29
06.09.2012, 23:07  [ТС]
Цитата Сообщение от Герц Посмотреть сообщение
Не уверен, что можно ставить указатель позиции в файле за пределы eof, а у тебя получается именно так.
ммм.. разве я выхожу за пределы конца файла ?
C++
1
fseek(f2, (k*bmih.biWidth-j)*sizeof(RGBColor), SEEK_SET);
Поправьте если ошибаюсь. sizeof(RGBColor) - это размер информации, которую несет в себе пиксель (т.е. домнажаю на sizeof(RGBColor) что бы двигаться по пикселям). (k*bmih.biWidth-j) - а это, если можно так назвать, "формула", по которой и происходит заполнение(переворот на 90 градусов в лева) 2.bmp . k принимает значение от 1 до 480 (bmih.biHeight), j - от 0 до 320 (bmih.biWidth). Правильно же ?

Добавлено через 3 минуты
Еще размер 1.bmp 460*854 байт
2.bmp 460*803 байт
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru