ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
441035 Топик полностью
FDA (12.09.2013 10:02, просмотров: 67) ответил Vladimir Ljaschko на Не знаю, с 4 перешел на 2, а потом вернулся на 4
Если придерживаться правила "одна строка - один оператор", то и одного отступа достаточно будет. У меня и фигурные скобки в Си и begin...end в Delphi, все располагаются на одной строке.  bit MessageBox (const char *s1, const char *s2, const char *s3, const char *s4, TMsgType type, TSndType snd) { PrintTitle(SYSTEMNAME); ClearView(); SetTextJustify(tjCenter, tjTop); SetTextOverlay(1); PrintLCD8(64, 12, s1, 0); PrintLCD8(64, 22, s2, 0); PrintLCD8(64, 32, s3, 0); PrintLCD8(64, 42, s4, 0); SetTextJustify(tjLeft,tjTop); SetTextOverlay(0); switch (type) { case mbOK : PrintBar(""," OK "); break; case mbClose : PrintBar(" ЗАКРЫТЬ ",""); break; case mbBack : PrintBar(" НАЗАД ",""); break; case mbNextBack : PrintBar(" НАЗАД "," ДАЛЕЕ "); break; case mbYesNo : PrintBar(" НЕТ "," ДА "); break; } switch (snd) { case SND_3beep : Beep(300); case SND_2beep : Beep(300); case SND_1beep : Beep(300); } ticks = 0; Button = 0; while (((Button != KEY_ENTER) || (type == mbBack)) && ((Button != KEY_ESC) || (type == mbOK))) { CLRWDT(); ProcessUART(); if (Refresh) { Refresh = 0; RefreshLCD(); } if (ticks >= Params.s.MsgBoxTO) break; } return (Button == KEY_ENTER); }