[ dado_k @ 15.10.2005. 18:54 ] @
pogledajte ovaj kod kako ga preoblikovati a kada neko klikne na tipku provjeri ispiše unijeli ste ono što je već unio?
probao sam sa godine->ivalue() i uspješno je sve iskompaliralo no kad kliknem na provjeri windows mi baca errora
inače koristim devc++ 4.9.9.2 i FLTK najnoiju verziju(2)
Code:
#include <fltk/Window.h>
#include <fltk/ask.h>
#include <fltk/Widget.h>
#include <fltk/run.h>
#include <fltk/Button.h>
#include <fltk/IntInput.h> 

using namespace fltk;

void provjeri(Widget* widget, void*prozor) {
alert("unijeli ste...");
}


void izlaz(Widget* widget, void*prozor) {
  if (ask("Zelite li izaci?"))
    ((Window*)widget)->hide();
}
int main(int argc, char **argv) {
  Window *prozor = new Window(300, 180,"PROZOR!");
  prozor->begin();
  prozor->callback(izlaz);
  IntInput* unos = new IntInput(100,70,100,20,"Unesite broj");
  Button tipka(220,70,70,20,"provjeri");
  tipka.callback(provjeri);
  prozor->end();
  prozor->show(argc, argv);
  return run();
}

[ Dejan Lozanovic @ 18.10.2005. 19:52 ] @
uradi ovako nesto
Code:

tipka->callback(provjeri,(void*) unos);


a unutar provjeri funkcije
Code:

IntInput *A=(IntInput*) prozor;



i onda izvuces podatak A->value();