Форум программистов, компьютерный форум 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. Отсортировать таким образом, чтобы за каждой единицей следовала двойка, причём если таких элементов больше, они выписывались в конец. Например (2,1,1,1,2,1). Должно получится 1,2,1,2,1,1. http://www.cyberforum.ru/cpp-beginners/thread647832.html
Функция для узнавания пути к системной папке C++
Я на басике с помощью какой-то функции получал стринг-строку какой угодно папки: будь то раб стол или же апплиикатион дата. С переходом на с++ я во-первых забыл саму функцию, методом тыка я бы ее интерпретировал, во-вторых я ее не нашел ни в мсдн ни в висуалбасик через его подбор. Хелп ме. п.с сори было впадлу переключать 100500 раз язык
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
Вот в универе дали код проги и сказали розабраться и обьяснить что это как оно работает и с чем его едять. Помогите разобраться что это вообще.Я чайник в СИ, ничего не понимаю=( // arraysIntoFunctions.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "header.h" #include "iostream"
C++ Нужно подправить код и сделать dll Всем привет. кто может оказать помощь такого плана - есть исходники одной проги на с++ (калькулятор для одной игры). нужно подправить их и скомпилировать в виде dll, чтобы в последствии можно было подключить к другой проге на c# (моей) и использовать расчеты из либы. у меня она даже не компилируется, выдает кучу ошибок в вс2010. хотя когда то давно когда стоял рад студио все отлично... подробнее

Показать сообщение отдельно
iTD
 Аватар для iTD
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 29
06.09.2012, 23:07  [ТС]     Не могу найти ошибку в коде. BMP файл, поворот на 90
Цитата Сообщение от Герц Посмотреть сообщение
Не уверен, что можно ставить указатель позиции в файле за пределы 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 байт
 
Текущее время: 01:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru