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

объясните мне безтолковаму - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разбить на функции http://www.cyberforum.ru/cpp-beginners/thread252236.html
Помогите пожалуйста разбить программу на функции: #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <locale.h> void main() { int i,n,j,c,id=0; int ci=0,proiz;
C++ Массивы в текстовых файлах Задан файл, содержащий вещественный массив С. Первая строка этого файла содержит два целых числа: первое число равно количеству строк, а второе – количеству столбцов.Есть еще и скалярные значения А и В (соответсвенно третье и четвертое число первой строки файла). Далее следуют числа исходного массива в виде прямоугольной матрицы (т.е. вторая строка файла является первой строкой заданной матрицы,... http://www.cyberforum.ru/cpp-beginners/thread252234.html
C++ нужна подсказка
int main ( ) { char str = "0123456789"; char str1 = "0123456789"; str1 = 'c'; cout << str << endl; system("pause"); return 0; }
C++ Работа с массивом структур
Всем привет!!! Пожаалусто помогите кому нетрудно))) Программирование задач с использованием файлов Условие задачи! Программа создает на диске массив записей с данными о программном обеспечении ЭВМ: код программы, название программного продукта, фирма-рохробник, цена. Вывести список программ определенного года выпуска. Разработать программу создания и обработки записей (структур)....
C++ borland c++ 3.1 dos http://www.cyberforum.ru/cpp-beginners/thread252161.html
Где можно скачать borland c++ 3.1 dos с поддержкой русского языка!. Добавлено через 5 минут Можно прикрепить файл установочник или дать ссылочку на скачивание файла. Добавлено через 3 минуты !!!!!!
C++ Не запускаются программы(( #include <iostream> #include <time.h> #include <locale.h> #include <stdlib.h> using namespace std; int main() { setlocale(LC_ALL,"Russian"); int k=0; const int n=6; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
04.03.2011, 19:49     объясните мне безтолковаму
Игорь с++, "хелло, ворлд" на WinAPI
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
#include <windows.h>
    
LRESULT CALLBACK HelloWorldWndProc(HWND, UINT, UINT, LONG);
 
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow) {
    HWND hWnd;
    WNDCLASS WndClass;
    MSG Msg;
    char szClassName[] = "HelloWorld";
    
    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, "Can't register class", "Error", MB_OK);
        return 0;
    }
    
    hWnd = CreateWindow(szClassName, "Hello World application", WS_OVERLAPPEDWINDOW, 
        CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);
    if ( ! hWnd ){
        MessageBox(NULL, "Can't create window", "Error", MB_OK);
        return 0;
    }
    ShowWindow(hWnd, nCmdShow);
    UpdateWindow(hWnd);
    
    while ( GetMessage(&Msg, NULL, 0, 0) ){
        TranslateMessage(&Msg);
        DispatchMessage(&Msg);
    }
    
    return Msg.wParam;
}
 
LRESULT CALLBACK HelloWorldWndProc(HWND hWnd, UINT Message, UINT wParam, LONG lParam) {
    HDC hDC;
    PAINTSTRUCT PaintStruct;
    RECT Rect;
    
    switch ( Message ){
        case WM_PAINT : 
            hDC = BeginPaint(hWnd, &PaintStruct);
            GetClientRect(hWnd, &Rect);
            DrawText(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, lParam);
}
 
Текущее время: 11:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru