Я хочу получить выбранный элемент пользователей, но выдает ошибку по этому коду:
choice->value();
надеюсь, что вы, добрые ребята, можете мне помочь.
Fl_Choice* choice;
int i = 0;
void but_cb(Fl_Button* obj, void*)
{
i = choice->value();
cout<<i;
}
int main (int argc, char* argv[]) {
Fl_Double_Window* win = new Fl_Double_Window(400,400,"Sample");
win->begin();
Fl_Choice* choice = new Fl_Choice(100,100,100,100,"Name");
choice->add("Peter");
choice->add("Tom");
choice->add("Mary");
Fl_Button* but = new Fl_Button(300,300,50,50,"Selected");
but->callback((Fl_Callback*)but_cb);
win->show();
return (Fl::run());
}