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

В чем причина? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В данной действительной матрице размера 3Х3 поменять местами строку, содержащую элемент с наибольшим значе-нием, со строкой, содержащей элемент с наим http://www.cyberforum.ru/cpp-beginners/thread236511.html
В данной действительной матрице размера 3Х3 поменять местами строку, содержащую элемент с наибольшим значе-нием, со строкой, содержащей элемент с наименьшим значе-нием. Предполагается, что эти элементы единственны.
C++ одной клавишей Здравствуйте!!!!!!!как в dev c++ избегая функции cin>> сделать что бы я нажал допустим клавишу "1" без энтора и вывелось окно допустим "привет народ"??????????!!!!!!!!!заранее всем спасибо!!!!!!!!!!!!! http://www.cyberforum.ru/cpp-beginners/thread236508.html
Функция - StrSpn(s,s1). Назначение - определение длины той части строки s, которая содержит только символы из строки s1. C++
#include <stdio.h> #include <string.h> #define max 10 size_t strspn(const char *s1, const char *s2) { static char resultStr; int i, j, n = 0, l = strlen(s2); for (i = 0; i < strlen(s1); i++) {
C++ оператор system и его специфика
Здравствуйте!в dev c++ есть оператор system.если я например пишу system("c:\qwer\w.exe"); то из папки qwer открывается файл w.exe.а как быть если название папки имеет пробел например program files.в эмуляторе досе это выглядит так "c:\program files\w.exe" но стоит это написать в с++ он показывает синтаксическую ошибку.вопрос-как это сделать,или какой должен быть синтаксис.всем заранее...
C++ Дана действительная квадратная матрица порядка 12. Заменить нулями все её элементы, расположенные на глав-ной диагонали и выше неё. http://www.cyberforum.ru/cpp-beginners/thread236479.html
Дана действительная квадратная матрица порядка 12. Заменить нулями все её элементы, расположенные на глав-ной диагонали и выше неё.
C++ Ошибка при компоновке Вот быдлокод: #include "stdafx.h" #include <iostream> using namespace std; class Cat{ public: Cat(int initalAge); ~Cat(); int GetAge(); void SetAge(int Age); подробнее

Показать сообщение отдельно
dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907

В чем причина? - C++

31.01.2011, 21:06. Просмотров 473. Ответов 3
Метки (Все метки)

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
#include <windows.h>
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
{
    HWND hMainWnd;
    char szClassName[]="MyClass";
    MSG msg;
    WNDCLASSEX wc;
    wc.cbSize=sizeof(wc);
    wc.style=CS_HREDRAW | CS_VREDRAW;
    wc.lpfnWndProc=WndProc;
    wc.cbClsExtra=0;
    wc.cbWndExtra=0;
    wc.hInstance=hInstance;
    wc.hIcon=LoadIcon(NULL,IDI_APPLICATION);
    wc.hCursor=LoadCursor(NULL,IDC_ARROW);
    wc.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
    wc.lpszMenuName=NULL;
    wc.lpszClassName=szClassName;
    wc.hIconSm=LoadIcon(NULL,IDI_APPLICATION);
    if (!RegisterClassEx(&wc))
    {
        MessageBox(NULL,"Cannot register class","Error",MB_OK);
        return 0;
    }
    hMainWnd=CreateWindow(szClassName,"Hello",WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,0,
            CW_USEDEFAULT,0,(HWND)NULL,(HMENU)NULL,(HINSTANCE)hInstance,NULL);
    if (!hMainWnd)
    {
        MessageBox(NULL,"Cannot create main window","Error",MB_OK);
        return 0;
    }
    ShowWindow(hMainWnd,nCmdShow);
    while (GetMessage(&msg,NULL,0,0))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
    return msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
    HDC hDC;
    PAINTSTRUCT ps;
    RECT rect;
    switch (uMsg)
    {
        case WM_PAINT:
            hDC=BeginPaint(hWnd,&ps);
            GetClientRect(hWnd,&rect);
            DrawText(hDC,"Hello World!",-1,&rect,DT_SINGLELINE | DT_CENTER | DT_VCENTER);
            EndPaint(hWnd,&ps);
            break;
        case WM_CLOSE:
            DestroyWindow(hWnd);
            break;
        case WM_DESTROY:
            PostQuitMessage(0);
            break;
        default :
            return DefWindowProc(hWnd,uMsg,wParam,lParam);
    }
    return 0;
}
Почему выдает такие ошибки
Код
[Linker Error] undefined reference to `GetStockObject@4'
ld returned 1 exit status
Использовал компилятиры MS Visual C++ 6.0 и wxDev-C++ 7.3.1.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru