Пятничный бред... Кто круче я или AVRStudio+GCC

  • 🟡 17:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #21

Сейчас не 1989 год, и за последние 20 лет общепринятая практика несколько изменилась.

Приведение к void в C вообще вещь абсолютно бесполезная. В C++ его хоть можно использовать в темплейтах (по крайней мере теоретически), но в чистом C нет самих шаблонов:
Код:
template<class T> T f(int x)
{
	return static_cast<T>(x);
}

void main()
{
	f<void>(1);
}
 
  • 🟡 17:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #22
Разряжу обстановку...
Рес, только без обид!



#include <Reset.h>
unsigned char Resett[10]= {0, Форум, Веселый, Хитрый, Автомобильный, Пьяный};
unsigned int Reset=.... ;
unsigned char водка;
void main(void)
{
DDRReset=255; //моск на вывод
PORTReset=.... ; //....
PORTReset_Bit1 = 1;// подмигиваем

start:
IF (Reset==Resett[1]){goto ждихоливара;}
IF (Reset==Resett[2]){goto ждиприколов;}
IF (Reset==Resett[3]){goto ждинепоймичего;}
IF (Reset==Resett[4]){goto ждивопросовповосьмерке;}
IF (Reset==Resett[5]){goto промолчу;}

ждихоливара:
// Reset, enter you code here
goto start;

ждиприколов:
// Reset, enter you code here
goto start;

ждинепоймичего:
// Reset, enter you code here
goto start;

ждивопросовповосьмерке:
// Reset, enter you code here
goto start;

промолчу:
for (стопка водки=0;стопка водки>=пьяный в хлам;стопка водки++){
водка++;
}
goto start;// утром, с бодуна

}


Какое условие выбираем?