Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.02.2012, 21:58   #1
jyiv
Новичок
Джуниор
 
Регистрация: 04.02.2012
Сообщений: 2
По умолчанию Не пойму

Подскажите где писать такие каракули.
Дайте ссылку где прочитать можно.Спасибо.
Код:
#include <iostream>
#include <stdio.h>
#include <time.h>
#include "windows.h"

int const ConstOneElementRectWidth=50;
int const ConstOneElementRectHeight=50;
int const ConstMatricsOtstup=50;
int Matric1X=50;
int Matric1Y=50;

int w1,h1,w2,h2;//Размер матриц

int **m1;
int **m2;

LRESULT CALLBACK WindowProc(HWND,UINT,UINT,LONG);

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpszCmdParam,int nCmdShow)
{
    srand(time(NULL));
    std::cout << "Ширина первой матрицы: ";
    std::cin >> w1;
    std::cout << "Высота первой матрицы: ";
    std::cin >> h1;
    std::cout << "Ширина второй матрицы: ";
    std::cin >> w2;
    std::cout << "Высота второй матрицы: ";
    std::cin >> h2;
    WNDCLASS WndClass;
    HWND hWnd;
    MSG Msg;
    WndClass.style=CS_VREDRAW|CS_HREDRAW;
    WndClass.cbClsExtra=0;
    WndClass.cbWndExtra=0;
    WndClass.hInstance=hInstance;
    WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
    WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
    WndClass.hbrBackground=(HBRUSH)(LTGRAY_BRUSH);
    char szWndClassName[]="WndClassName";
    WndClass.lpszClassName=szWndClassName;
    WndClass.lpszMenuName=NULL;
    WndClass.lpfnWndProc=WindowProc;
    if (!RegisterClass(&WndClass))
    {
        MessageBox(NULL,"Window class error!","ERROR",MB_OK);
        return 0;
    }
    hWnd=CreateWindow(szWndClassName,"Programm",WS_OVERLAPPEDWINDOW,
                      CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,
                      NULL,NULL,hInstance,NULL);
    if (!hWnd)
    {
        MessageBox(NULL,"Create window error!","ERROR",MB_OK);
        return 0;
    }
    ShowWindow(hWnd,SW_SHOWMAXIMIZED);
    UpdateWindow(hWnd);
    while(GetMessage(&Msg,NULL,0,0))
    {
        TranslateMessage(&Msg);
        DispatchMessage(&Msg);
    }

Последний раз редактировалось Stilet; 04.02.2012 в 23:19.
jyiv вне форума
Старый 04.02.2012, 22:21   #2
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

Удалите весь этот код и напишите все заново
rUs_LAN вне форума
Старый 04.02.2012, 23:13   #3
Korben5E
Форумчанин
 
Аватар для Korben5E
 
Регистрация: 13.07.2010
Сообщений: 346
По умолчанию

Цитата:
Сообщение от jyiv Посмотреть сообщение
Подскажите где писать такие каракули.
Дайте ссылку где прочитать можно.Спасибо.
загадочная программа

создайте проект win32 и вставьте весь ваш текст в тот файл - где найдете фразу WinMain
Non est culpa vin, sed culpa bibentis
Korben5E вне форума
Старый 04.02.2012, 23:14   #4
MooNDeaR
В стагнации
Участник клуба
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Сообщений: 1,303
По умолчанию

Ну прочитал я всё это. Не понял ровным счетом нафига это надо. Отчасти от того, что кто-то не научился пользоваться тегами CODE.
По сабжу. Чтобы прочитать об этом, гуглите WIN API. По сути вот еще:
MSDN
Раздел форума про WIN API

А записать все эти каракули можно в Visual C++ Studio, например.

Но! Придерживаюсь вот этого поста:
Цитата:
Удалите весь этот код и напишите все заново
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не пойму задание. iCaesy Помощь студентам 9 28.10.2011 08:58
не пойму почему. spaun88 Общие вопросы Delphi 8 09.06.2010 17:26
не пойму ошибку Domanoff Общие вопросы Delphi 4 25.05.2010 21:37
не пойму с запросом kaizer131 Microsoft Office Access 8 23.03.2009 22:27
Не пойму чо так Cricket2007 Помощь студентам 5 15.05.2008 01:17