====== Giocare con le stringhe del C++ e fltk ====== Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **//09/02/2008//** \\ \\ Un piccolo listato che mostra come concatenare e visualizzare stringhe con C++ e Fltk. #include #include #include "FL/Fl.H" #include "FL/Fl_Window.H" #include "FL/Fl_Button.H" // per i bottoni #include "FL/Fl_Input.H" //per la textbox #include "FL/Enumerations.H" //per le costanti dei colori #include "FL/fl_draw.H" //per disegnare #include "FL/fl_ask.H" //per i messagebox Fl_Window *window = new Fl_Window(320,240); Fl_Button *button = new Fl_Button(100, 150, 100, 50, "OK"); Fl_Input *input = new Fl_Input(150, 50, 100, 30, "Nome: "); Fl_Input *input2 = new Fl_Input(150, 90, 100, 30, "Cognome: "); void cliccato(Fl_Widget *w, void *data) { std::string strNome = input->value() ; std::string strCognome=input2->value(); std::string strNominativo=strNome+ " "+strCognome; std::cout<< "Nominativo: " +strNominativo<callback(cliccato); //collega al click l'esecuzione della //funz. "cliccato" input->value("[Inserire nome]"); //scrive "[Inserire nome]" sulla textbox input input2->value("[Inserire cognome]"); //scrive "[Inserire cognome]" sulla textbox input button->shortcut(FL_Enter); // assegna una scorciatoia da tastiera al bottone button->box(FL_PLASTIC_UP_BOX); //per cambiare look al widget window->end(); //mostra i widget disegnati sulla finestra window->show(argc, argv); return Fl::run(); //ciclo principale delle librerie } Per la compilazione usate il ''makefile'' di [[programmazione:fltk:iniziare_con_fltk]]