Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> картинки в С, возникли вопросы 
:(
    Опции темы
Aptoc
Дата 12.9.2007, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 12.9.2007

Репутация: нет
Всего: нет



Всем привет! Я новичок в С. Компилятор : Борланд С++ 3.xx. Моя цель : необходимо картинку из .bmp файла прочитать и впоследствии работать с ней (реализовать на С) . Здесь были похожие темы, но там либо с++, либо объектно ориентированное (возможно плохо искал). Если у кого - то есть исходник, поделитесь пожалуйста! Так же если отправите туда, где можно что - то почитать об этом, буду очень признателен.
PM MAIL   Вверх
DjoNIK
Дата 12.9.2007, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



Цитата

необходимо картинку из .bmp файла прочитать и впоследствии работать с ней

WinAPI тебе в помощь!

Цитата

Здесь были похожие темы, но там либо с++, либо объектно ориентированное.

На уровне кода С++ от Си отличаются помимо ОО парадигмы наличием обобщенного метапрограммирования, а так же некоторыми доработками (перегрузка функций и т.д.). В твоем случае не вижу непреодолимой преграды для НЕ использования С++!

Это сообщение отредактировал(а) DjoNIK - 12.9.2007, 17:47


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
Mayk
Дата 12.9.2007, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 45
Всего: 134



Лучше компилятор нормальный найди. Хоть под тот же DOS. 


--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
DjoNIK
Дата 12.9.2007, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



Ну не знаю. Я, допустим, с Borland C++ 3.1 начинал - ничего так компилятор. Для начала самое то, не отвлекает всякими там финтеплюшечками


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
Aptoc
Дата 12.9.2007, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 12.9.2007

Репутация: нет
Всего: нет



Если бы я знал, что такое WinApi smile А про компилятор : просто на нём и только сдаётся лаба, поэтому не моя воля. Не могли бы вы меня ткнуть лицом в исходник, а я бы по нему поспрашивал, наверно было бы продуктивней! Спасибо.
PM MAIL   Вверх
zkv
Дата 12.9.2007, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Цитата(Aptoc @  12.9.2007,  17:21 Найти цитируемый пост)
необходимо картинку из .bmp файла прочитать

ну это несложно (если нет всяких сжатий)
формат BMP'шки
Цитата(Aptoc @  12.9.2007,  17:21 Найти цитируемый пост)
и впоследствии работать с ней 

что именно делать?

Это сообщение отредактировал(а) zkv - 12.9.2007, 17:58
PM MAIL   Вверх
Aptoc
Дата 12.9.2007, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 12.9.2007

Репутация: нет
Всего: нет



Впоследствии надо будет разделить её на части, их рандомно раскидать и потом собирать изначальную картину.
PM MAIL   Вверх
DjoNIK
Дата 12.9.2007, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



 smile 
Нехилое задание для начала изучения плюсов!!!
 smile 


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
Mayk
Дата 12.9.2007, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 45
Всего: 134



Цитата(Aptoc @  12.9.2007,  21:55 Найти цитируемый пост)
Не могли бы вы меня ткнуть лицом в исходник, а я бы по нему поспрашивал, наверно было бы продуктивней! Спасибо. 

Погугли что-нибудь по программированию графики под дос. Ключевые слова VGA и A000:0000.
Кстати, уточни тип bmp'шки. Если на 16 цветов или меньше,  то можно и их BGI мучать. Но АФАИР тамошний bgi не держит по умолчанию 320x200x8bit. Так что если цветов 256, то лучше прямо в видео память выводить.


=== оффтоп 8< оффтоп ===

Цитата(Aptoc @  12.9.2007,  21:55 Найти цитируемый пост)
А про компилятор : просто на нём и только сдаётся лаба, поэтому не моя воля. 

[мат в сторону]
Цитата(DjoNIK @  12.9.2007,  21:50 Найти цитируемый пост)
Ну не знаю. Я, допустим, с Borland C++ 3.1 начинал - ничего так компилятор.

Ничего так по сравнению с чем? С Algol 60? С бесплатными вязанкой 2005, 4-ым гнус и даже 5-ой борлы  bc31 как-то не смотрится. 

Цитата(DjoNIK @  12.9.2007,  21:50 Найти цитируемый пост)
Для начала самое то, не отвлекает всякими там финтеплюшечками 

Действительно. Кого волнует доисторический BGI прививающий вредные привычки типа "я переключился на нормальную ось, но у меня нет graphics.h, как жить то?", ограниченность памяти и  16-битные int'ы.  XMS и EMS это ещё те финтефлюшки. Да и разницу EGA, VGA и SVGA в досе очень сложно не учитывать.



--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
zkv
Дата 12.9.2007, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Цитата(DjoNIK @  12.9.2007,  18:11 Найти цитируемый пост)
для начала изучения плюсов!!!

Цитата(Aptoc @  12.9.2007,  17:21 Найти цитируемый пост)
реализовать на С


Aptoc, C'шный код куда-то протерял, а С++'нутого на форуме хватает.
Найди код чтения/записи BMP на С++, переделай в Си (что непонятно спрашивай), 
убедись, что все работает, потом приходи, там посмотрим smile

Если хочешь, чтобы делали за тебя, то тебе в Центр помощи.

Добавлено через 1 минуту и 49 секунд
Mayk, про просмотр речь не идет вроде.  smile 
PM MAIL   Вверх
Aptoc
Дата 12.9.2007, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 12.9.2007

Репутация: нет
Всего: нет



Спасибо за помощь, сейчас начну разбираться. Если появятся вопросы, то спрошу.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0706 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.