Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

перевод Int в строку и вывести в WINAPI - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод в консоль редких символов из кодовой таблицы http://www.cyberforum.ru/cpp-beginners/thread714716.html
Необходимо вывести в консоль символы из кодовой таблицы (которых нет на клавиатуре). Например, уголки для создания таблиц. Записываю их в массив типа char (пытался также использовать тип wchar_t)....
C++ Размер статического массива Можно ли задавть размер статического массива во время работы программы? Если нет, то почему?#include <iostream> using namespace std; int main() { int m; cin >> m; int arr; ... http://www.cyberforum.ru/cpp-beginners/thread714711.html
C++ Получить оригинальные символы
Доброго времени суток. Хочу получить символы, имеющие вид английской буквы с одной и двумя волнами сверху ( из кодировки ASCII, вывод в консоль). Можно ли это как - нибудь осуществить? Спасибо.
C++ Вывести на печать телефонные номера, что начинаются на 22, которые имеют наибольший долг
задание: список абонентов телефонной сети:почтовый номер , ФИО , адрес , номер телефона (ввести по шаблону 00-000-000) долг по оплате . Вывести на печать телефонные номера , что начинаются на 22 ,...
C++ Что делает этот код? http://www.cyberforum.ru/cpp-beginners/thread714693.html
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { long long n; cin>>n;
C++ Алгоритм Диффи-Хеллмана на эллиптических кривых Здравствуйте , не поможете разобраться с алгоритмом Диффи-Хелмана на эллиптических кривых? Я видимо не совсем правильно понимаю работу алгоритма , так как секретные ключи пользователей А и Б у меня... подробнее

Показать сообщение отдельно
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
30.11.2012, 21:37
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>
#include <tchar.h>
#include <time.h>
#include <conio.h>
#include <iostream>
#include <string>
#include <sstream>
 
 
 
LONG WINAPI WndProc(HWND, UINT, WPARAM,LPARAM);
 
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
    LPRECT SizeScreen=0;
    HWND hwnd;
    MSG msg;
    WNDCLASS w;
    TCHAR ClassName[9] = _T("My Class");
    TCHAR HeadWindows[18] = _T("Окно пользователя");
    memset(&w,0,sizeof(WNDCLASS));
    w.style = CS_HREDRAW | CS_VREDRAW;
    w.lpfnWndProc = WndProc;
    w.hInstance = hInstance;
    w.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH);
    w.lpszClassName = ClassName;
    RegisterClass(&w);
    hwnd = CreateWindow(ClassName, HeadWindows,
    //koordinat na4ala // koordinat niz
    WS_OVERLAPPEDWINDOW, 0, 0, 398, 648, NULL, NULL, hInstance, NULL);
    ShowWindow(hwnd,nCmdShow);
    UpdateWindow(hwnd);//определяет обновление экрана
        while(GetMessage(&msg,NULL,0,0)){
            TranslateMessage(&msg);
            DispatchMessage(&msg);
        }
        return msg.wParam;
}
 
TCHAR rep[6];
int i=100;
LONG WINAPI WndProc(HWND hwnd, UINT Message, WPARAM wparam, LPARAM lparam)
{
    PAINTSTRUCT ps;
    RECT rect;
 
 
    switch (Message)
    {
        case WM_CREATE:
            break;
        case WM_PAINT:
        {
            BeginPaint(hwnd, &ps);
            int num = 10066;
            std::basic_stringstream<TCHAR> ss;
            ss << num;
            std::basic_string<TCHAR> s;
            ss >> s;
            TextOut(ps.hdc, 30, 30, s.c_str(), s.size());
            //перевести int i=100; в строку S и вывести через
        //--->TextOut(ps.hdc,30,30,s,ARRAYSIZE(s));
 
            EndPaint(hwnd, &ps);
            break;
        }
        case WM_KEYDOWN:
            break;
        case WM_TIMER:
            break;
        case WM_DESTROY:
            PostQuitMessage(0);
            break;
        case WM_MOUSEMOVE:
            SetCapture(hwnd);
            SetCursor (LoadCursor (NULL,IDC_ARROW));
            ReleaseCapture();
            break;
        default: return DefWindowProc(hwnd, Message, wparam,lparam);
    }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru