Код: Выделить всё
typedef struct typeMenu{
char *punkt_menu;
void (*funct) (void);
};
.......................................
struct typeMenu menu[2]={
{"BUDI",&budilnik} ,
{"HOUR",&set_time}
};
.......................................
budilnik (void){
if (++tmin>59) { tmin=0; if (++thour>24) {thour=0;} }
buff[0]=thour/10;
buff[1]=thour%10;
buff[2]=tmin/10;
buff[3]=tmin%10;
char_out(buff); // вызов функции, которая выводит символы на индикатор
};
Функция будильник вполне работает, если в бесконечный цикл помещаю, но как мне записать ее в структуру
. Как я понимаю - здесь проблема, которая связана с с вызовом функции внутри функции. Такое в структуре возможно, как это описывается вообще?