Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск с использованием ряда Фибоначчи https://www.cyberforum.ru/ cpp-beginners/ thread111451.html
Помогите, пожалуйста в предоставлении алгоритма. Весь интернет облазил - ничего нету. Хотя я уверен, что такой поиск существует. Извиняюсь за ошибку в названии темы.
первый пробел в строке C++
вообщем проблема есть текст – некоторое количество строк. 1)Сжать строки текста удалением левых, правых пробелов и заменой одним пробелом групп внутренних последовательных пробелов. 2)Сжатые...
C++ Вопрос: Как запустить дизассемблер в visual studio 2005?
Как запустить дизассемблер в visual studio 2005 ?
C++ Написать программу, иллюстрирующую, что А*А-1=Е. Дана произвольная матрица А. Написать программу, иллюстрирующую, что А*А-1=Е. https://www.cyberforum.ru/ cpp-beginners/ thread111435.html
C++ Поиск максимума и минимума https://www.cyberforum.ru/ cpp-beginners/ thread111384.html
Уважаемые форумчане помогите с задачей немогу понять как её зделать. Задание:N точек на площаде заданы своими координатами (xi,yi). Определить точку, минимально отдалёную от начала координат. Как...
C++ Функция outtext!
Пытаюсь вывести в графическом режиме цыфри, а получаю иероглифы!! Буквы выводит нормально
C++ Описать структуру с именем NOTE
Народ почти не знаю С++ но нужно написать вот прогу желательно на Буилдере 1. Описать структуру с именем NOTE, содержащую следующие поля: - NAME - фамилия, имя; - TELE - номер...
C++ с++ . ветвление два корабля, которые находятся на разном расстоянии от совместного порта, плывут одним курсом, но с разной скоростью. циклон движется в том же направлении, но со скоростью, которая превышает скорость... https://www.cyberforum.ru/ cpp-beginners/ thread111368.html
C++ 1.Создать односвязный список с помощью массива целых чисел. 2.Создать очередь для символов. 3. Создать два стека для символов. https://www.cyberforum.ru/ cpp-beginners/ thread111358.html
Нужно выполнить 3 задания на языке С++. Искренне надеюсь на вашу помощь! Проект Win32 Console Application (консольный режим), среда Visual C++ 6.0 1.Создать односвязный список с помощью...
C++ Числа Фибоначи Как розпечатать числа Фибоначи на экран(Си)?????????????????? https://www.cyberforum.ru/ cpp-beginners/ thread111349.html
0 / 0 / 0
Регистрация: 01.04.2010
Сообщений: 6
01.04.2010, 13:03  [ТС] 0

Калькулятор на С++

01.04.2010, 13:03. Просмотров 11235. Ответов 9
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include "stdafx.h"
#include <windows.h>
LRESULT CALLBACK HelloWorldWndProc(HWND, UNIT, UNIT, LONG);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR IpszCmdParam, int nCmdShow)
{
    HWND hWND;
    WNDCLASS WndClass;
    MSG Msg;
    char szClassName[] = "Hello World!!";
    /*Регистрируем создаваемый класс*/
    /*заполняем структуру типа класс*/
    WndClass.style=CS_HREDRAW|CS_VREDRAW;
    WndClass.lpfnWndProc=HelloWorldWndProc;
    WndClass.cbClsExtra=0;
    WndClass.cbWndExtra=0;
    WndClass.hInstance=hInstance;
    WndClass.hIcon=LoadIcon(NULL, IDI_APPLICATION);
    WndCLass.hCursor=LoadCursor(NULL, IDC_ARROW);
    WndClass.hbrBackground=(HBRUSH) GetStockObject(WHITE_BRUSH);
    WndClass.lpszMenuName=NULL;
    WndClass.lpszClassName=szClassName;
 
    if (!RegisterClass(&WndClass))
    {
        MessageBox(NULL,"Cannot register class","Error",MB_OK);
        return 0;
    }
    hWnd=CreateWindow(szClassName, "Program No 1", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT,CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDDEFAULT,NULL,NULL,hInstance,NULL);
    if (!hWnd)
    {
        MessageBox(NULL,"Cannot create window", "Error",MB_OK);
        return 0;
    }
        /*Show our window*/
        ShowWindow(hWnd,nCmdShow);
        UpdateWindow(hWnd);
 
        /*Beginning of messages cycle*/
        while (GetMessage(&Msg, NULL,0,0))
        {
            TranseteMessage(&Msg);
            DispatchMessage(&Msg);
        }
        return Msg.wParam;
}
    LRESULT CALLBACK HelloWorldWndProc(HWND hWnd, UNIT Message, UNIT wParam, LONG IParam)
    {
        HDC hDC;
        PAINTSTRUCT PaintStruct;
        RECT Rect;
        switch(Message)
        {
        case WM_PAINT:
                hDC=BeginPaint(hWnd, &PaintStruct);
                GetClientRect(hWnd, &Rect);
                WrawText(hDC,"Hello World!!", -1, &Rect, DT_SINGLELINE|DT_CENTER|DT_VCENTER);
                EndPaint(hWnd,&PaintStruct);
                return 0;
        case WM_DESTROY:
                PostQuitMessage(0);
                return 0;
        }
        return DefWindowProc(hWnd,Message,wParam,IParam);

можешь посмотреть что в коде не так.??..

Вернуться к обсуждению:
Калькулятор на С++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2010, 13:03
Готовые ответы и решения:

Как преобразовать обычный калькулятор в калькулятор использующий класс стек?
#include &lt;iostream&gt; int main(){ int a = 0; int b = 0; char operation; ...

Простой калькулятор и калькулятор с парсингом
Ребят я совсем не давно только начал изучать сишку, решил написать простенький калькулятор который...

Калькулятор
Доброго времени суток! Ребята, у меня проблема вот в чем, хочу сделать калькулятор. Пример, есть...

Калькулятор
Решил написать калькулятор с графическим интерфейсом, который будет реагировать на мышь. Основу...

9
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.