ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

25.09.2009, 10:39
|
|
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме: 262809
Репутация:
21
|
|
2Gray_Wolf
двухмерный в в первом элементе номер строки во втором массив значений.
|
|
|

25.09.2009, 10:50
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
Сообщение от Gin
2Gray_Wolf
двухмерный в в первом элементе номер строки во втором массив значений.
Вот функция которая разбивает строку
http://www.cplusplus.com/reference/clibrary/cstring/strtok/
а всё остальное стандартно...
|
|
|

25.09.2009, 16:41
|
|
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме: 170237
Репутация:
4
|
|
PNG->MFC
Народ помогите плиз.
Есть игруха(MFC). Там ве картинки bmp. Инициализированны:
Код:
HBITMAP hBitmap;
hDC=GetDC(hWnd);
hvozdDC=CreateCompatibleDC(hDC);
hBitmap=LoadBitmap(hInstance,MAKEINTRESOURCE(IDB_vozd));
SelectObject(hvozdDC,hBitmap);
DeleteObject(hBitmap);
Потом поле строится
Код:
BitBlt(hDC,x*weight,y*height,weight,height,hkirpDC,0,0,SRCCOPY);
Как сделать чобы можно было использовать не только bmp, а png или jpg?
|
|
|

25.09.2009, 17:14
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
подключай GDI+, там есть открытие всех основных типов файлов.
|
|
|

25.09.2009, 18:59
|
|
Познающий
Регистрация: 09.09.2009
Сообщений: 33
Провел на форуме: 38355
Репутация:
0
|
|
PHP код:
#include <stdio.h>
int main() {
printf("Hello!");
void getch();
}
Почему экран пропадает ? Должен ждать ввода же...
|
|
|

25.09.2009, 19:06
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
1) убери void
2) добавь хидер
#include <conio.h>
Последний раз редактировалось slesh; 25.09.2009 в 19:10..
|
|
|

25.09.2009, 19:16
|
|
Познающий
Регистрация: 09.09.2009
Сообщений: 33
Провел на форуме: 38355
Репутация:
0
|
|
Спасибо,а почему void убрать нужно?
|
|
|

25.09.2009, 19:19
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме: 4205500
Репутация:
930
|
|
Ты же вызываешь printf() без типа  Зачем же тип при getch() ? Тип нужно указывать при определении функции, при ее вызове - нет. + Советую добавить в main "return 0;" или изменить int main() на void main().
|
|
|

25.09.2009, 19:20
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
а потому что небыло conio и следовательно getch былбы неизвестнйо функций.
А тут ты её описал как переменную типа void
|
|
|

25.09.2009, 19:33
|
|
Познающий
Регистрация: 09.09.2009
Сообщений: 33
Провел на форуме: 38355
Репутация:
0
|
|
Когда я хочу объявить void main(),то у меня ошибка вылетает - `main' must return `int'
Вот я и пишу int main()...в итоге все функции надо чтоли объявлять как интовые...бред какой-то.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|