Вниз  C / C++
- 1.03.2012 / 23:47
TAPAHbl4
  Пользователь

TAPAHbl4 
Сейчас: Offline
А передача аргументов в main чем не пример?
- 1.03.2012 / 23:51
[-Alex-]
  Пользователь

[-Alex-] 
Сейчас: Offline
Сори, забыл написать что пример на С++ нужен :)
- 1.03.2012 / 23:56
TAPAHbl4
  Пользователь

TAPAHbl4 
Сейчас: Offline
[-Alex-], а какая разница?
К примеру ты запустил из консоли свою прогу на С++
> prog bom chpok

в коде это будет
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main(int argc, char* argv[])
  5. {
  6. // массив argv это и есть двумерный char-массив
  7. return 0;
  8. }

- 2.03.2012 / 05:53
RGT
  Пользователь

RGT 
Сейчас: Offline
[-Alex-],
  1. #include something;
  2. void func (int**& mas);
  3.  
  4. void main()
  5. {
  6. .......
  7. func(a);
  8. ......
  9. }
  10. ......
  11. void (int**& mas)
  12. {
  13. ...
  14. return
  15. }

__________________
 don't tread on me

Изменено RGT (2.03 / 05:53) (всего 2 раза)
- 2.03.2012 / 19:19
Хроно
  Пользователь

Хроно 
Сейчас: Offline
Подскажите плиз, кaк устранить 'мигание' при выводе текста в окно. Если можно, напишите пример на c++.
- 2.03.2012 / 19:20
RGT
  Пользователь

RGT 
Сейчас: Offline
Хроно, а точнее?
__________________
 don't tread on me
- 2.03.2012 / 19:21
TAPAHbl4
  Пользователь

TAPAHbl4 
Сейчас: Offline
Обьясни, что и когда у тебя мигает, и что ты сделал, что оно замигало?
- 2.03.2012 / 21:05
Хроно
  Пользователь

Хроно 
Сейчас: Offline
Вот кусок кода, в котором вывод текста в окно
[code=c++]void Thread(void*pParams)
{
     RECT rect;
     MSG message;
     GetClientRect(hMainWnd, &rect);
     HDC hDC = GetDC(hMainWnd);
     while(true)
     {
     if (PeekMessage(&message, hMainWnd, 0, 0, PM_REMOVE)) {
TranslateMessage(&message);
DispatchMessage(&message); }
     Sleep(1000);
     system_time=time(NULL);
     InvalidateRect(hMainWnd,&rect, false);
     }
     ReleaseDC(hMainWnd,hDC);
}
[/code]
и ещё непосредственно из функции WndProc
[code=c++]
switch (uMsg)
     {
         case WM_PAINT:
          hDC = BeginPaint(hWnd, &ps);
          SetBkMode(hDC, TRANSPARENT);
          GetClientRect(hWnd, &rect);
          system_time=time(NULL);
          DrawText(hDC, ctime(&system_time), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER);
          EndPaint(hWnd, &ps);
          _beginthread(Thread, 0 , NULL);
          break;
         break;
[/code]
Ну и заодно полный листинг :gg:
- 2.03.2012 / 21:06
RGT
  Пользователь

RGT 
Сейчас: Offline
Хроно, WinAPI?
__________________
 don't tread on me
- 2.03.2012 / 21:08
Хроно
  Пользователь

Хроно 
Сейчас: Offline
RGT, ага. блин а файл куда-то подевался)) кстати, а можно замутить тоже самое без WinAPI?

Изменено Хроно (2.03 / 21:13) (всего 1 раз)


Прикрепленные файлы:
часы.rar (2.09 кб.) Скачано 34 раза
Наверх  Всего сообщений: 2777
Фильтровать сообщения
Поиск по теме
Файлы топика (111)