Вниз  C / C++
- 6.12.2011 / 17:42
beginner
  Пользователь

beginner 
Сейчас: Offline
sannya7, спасибо :-D
- 15.12.2011 / 21:22
sannya7
  Пользователь

sannya7 
Сейчас: Offline
aNNiMON, FILE *fp;
fp=fopen("1.txt","r");//read mode
if(fp==NULL){return -1;//error}
//что то делаем здесь
fclose(fp);//закрываем файл
вот немного об файлах :hack: там есть библиотека стдлиб.ш
- 22.12.2011 / 18:29
sannya7
  Пользователь

sannya7 
Сейчас: Offline
у кого есть ключ для vs ee 2010 помогите.
- 25.12.2011 / 21:22
Хроно
  Пользователь

Хроно 
Сейчас: Offline
#include <windows.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR IpCmdLine, 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, 0);
     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", 0);
         return 0;
     }
     // Создаем основное окно приложения
     hMainWnd = CreateWindow(szClassName, "A Hello Application", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, (HWND)NULL, (HMENU)NULL, (HINSTANCE)hInstance, NULL );
     if (!hMainWnd)
     {
         MessageBox(NULL, "Cannot create main window", "Error", 0);
         return 0;
     }
     // Показываем наше окно
     ShowWindow(hMainWnd, nCmdShow);
     // UpdateWindow(hMainWnd); // См. примечание в разделе "Отображение окна..
     // Выполняем цикл обработки сообщений до закрытия приложения
     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;
}
помогите плиз компильнуть, dev c++ находит 2 ошибки "undefined reference to GetStockObject@4" и "Id returned 1 exit status".
- 25.12.2011 / 21:31
Хроно
  Пользователь

Хроно 
Сейчас: Offline
А если убрать строчку с GetStockObject, то прога не может зарегистрировать класс окна.
- 26.12.2011 / 12:42
Хроно
  Пользователь

Хроно 
Сейчас: Offline
Усе, разобрался уже :) нужно было использовать (HBRUSH)WHITE_BRUSH вместо (HBRUSH)GetStockObject(WHITE_BRUSH) :gg:
P.s. чем компилировать проги, чтобы консоль не появлялась?
- 28.12.2011 / 19:36
sannya7
  Пользователь

sannya7 
Сейчас: Offline
вроде vc если проект выбрать вин32
- 29.12.2011 / 01:26
Хроно
  Пользователь

Хроно 
Сейчас: Offline
sannya7, спасиб) блин, во я туплю, через дев-си++ тоже можно, если создавать как проект)
- 5.01.2012 / 02:32
Pauk52
  Пользователь

Pauk52 
Сейчас: Offline
Я решил попробовать свои силы у c++ подскажите хороший бесплатный компилятор.
- 5.01.2012 / 02:56
Freddy
  Пользователь

Freddy 
Сейчас: Offline
Pauk52, gcc/g++
Наверх  Всего сообщений: 2777
Фильтровать сообщения
Поиск по теме
Файлы топика (111)