Вниз
Скачать: CL | DM;

Помогите перевести пару строк на с++   Найти похожие ветки 

← →
Newersim   (2012-10-22 15:18) [0]

Добрый день.

С++ начал изучать совсем недавно по этому не знаю еще множество элементарных вещей. т.е синтаксиса с++

Нужно перевести следующие строки на с++ ( сборка в VC 2005 )


var
WMsg: TMSG;
begin
 while GetMessage(WMsg, 0, 0, 0) do
   begin
     TranslateMessage(WMsg);
     DispatchMessage(WMsg);
   end;
end;


И вот этот кусок


   while True do
   begin
     sleep(1000);
   end;


Код тестовый - использоваться ( по крайне мере второй ) нигде кроме тестовых вариантов не будет.


← →
Newersim   (2012-10-22 15:21) [1]

Вот так всегда, только вопрос задашь и тут же получается найти ответ :)


BOOL bRet;

while( (bRet = GetMessage( &msg, NULL, 0, 0 )) != 0)
{  
   if (bRet == -1)
   {
       // Обработка ошибки и возможный выход из программы
   }
   else
   {
       TranslateMessage(&msg);
       DispatchMessage(&msg);
   }
}


Если не сложно приведите ответ на второй кусок.
чем заменить while в с++ для создания бесконечного цикла ?


← →
картман ©   (2012-10-22 15:24) [2]


> чем заменить while в с++ для создания бесконечного цикла
> ?

for (int i=0; i<100; i++){
 ...
 if (i == 99)
   i = 0;
}

))


← →
MBo ©   (2012-10-22 15:26) [3]

while(1)...
или
for (;;)...


← →
icelex ©   (2012-10-22 15:26) [4]

for (;;)

while (TRUE)


← →
Newersim   (2012-10-22 15:27) [5]

Спасибо ! :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.049 c
15-1349298953
Дмитрий С
2012-10-04 01:15
2013.03.22
Как называется разъем?


6-1258480519
vadim009
2009-11-17 20:55
2013.03.22
Агент, мессенджер


1-1299848274
oren_yastreb
2011-03-11 15:57
2013.03.22
Шифрование изображения


2-1329298711
ixen
2012-02-15 13:38
2013.03.22
Вопросы по потокам


15-1347559192
***
2012-09-13 21:59
2013.03.22
Возможно ли такое?




   Наверх