Вниз
Скачать: 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.047 c
15-1348271391
Rouse_
2012-09-22 03:49
2013.03.22
Не устанавливайте iOS 6


6-1261335712
Vladimir
2009-12-20 22:01
2013.03.22
Передача записи по сети через сокеты


15-1331755496
Но как?
2012-03-15 00:04
2013.03.22
Модальное окно поверх чужого приложения


2-1341059064
Начинающий41
2012-06-30 16:24
2013.03.22
DBEDIT


15-1351694777
Handler
2012-10-31 18:46
2013.03.22
как будет на английском




   Наверх