Я так смотрю тут скоко разного всего написали...лутшеб так на мой вопрос:было скоко ответов))) вот он http://wasm.ru/forum/viewtopic.php?id=29780
множественный кейс: while (1) { if (case==10) {....; break;} if (case==11) {....; break;} if ((case>=12)&&(case<=40)) {....; break;} // типа default {....; break;} }
driver Ну как бы это сказать опоздали вы со своим ассемблером, есть вещь покруче - Sphinx C-- Код (Text): (E)AX = (E)BX+(E)DX; Я тоже когда то думал написать операторный ассемблер, только передумал.
Кто на нем кодит, кодил, будет кодить? Насколько он распространен? Совместим со стандартными хидерами ддк, вдк и пр.? Плюсы? Минусы? Очень хочется поподробнее... Сцылки есть, интересно личное мнение присутсвующих.
K10 это аналог множественного кейса, как на паскале. только ключевые слова другие Алгоритм тот же Если скомпилить - получиться практически идентичный код, что и на паскале. Никакой разницы.
Вот настоящий дзен: Код (Text): int ProcessingMessage(UINT msg) { int i; (msg == WM_CLOSE) ? i = 1 : (msg == WM_DESTROY) ? i = 2 : (msg == WM_KEYDOWN) ? i = 3 : i = 0; return i; }
K10 Вот еще один вариант множественного кейса: Код (Text): switch ((c>=10)&&(c<=40)) { case TRUE: Sleep(1); break; }; switch (c) { case 1: Sleep(1); break; case 2: Sleep(1); break; case 3: Sleep(1); break; }
K10 Да и мой ответ потерся насчет implib и дзенный пример на Си++ Наверно происки сатанистов или ктулху? hxxp://implib.sourceforge.net/ hxxp://en.wikipedia.org/wiki/Name_mangling [add...] А, нет, вроде все на месте Форум бедный от нашего флуда наверно, глючить начал
вот задачка для паскальников: for (int x=100, int y=150, int z=200; ((z+x)!=(x+y)); x+=10,y-=15) { // что то делаем } так же кратко написать можно? А так же было бы неплохо выложить код классического паскаля для работы с функциями с переменным числом параметров.
beginner Все прозрачно А if...else if на паскале будет Код (Text): if a = 5 then begin // end else if (a < 20) AND (a > 10) then begin // end else ... А case - это case...