Di nulla...esempio balzano però...![]()
Di nulla...esempio balzano però...![]()
Windows Xp
[Java]
[PHP]Notepad++
[Fortran90-77]elf90 g77
[C++ /WinAPI] DevC++ VisualC++
interessante potresti fare un esempio funzionante, per piacere?Originariamente inviato da Xadoom
In un menù stampi le opzioni col numero associato, poi con il numero digitato dall'utente richiami nell'array di punatori a funzione la funzione corrispondente.![]()
Sono un neofita pure io.
cioa
codice:#include <iostream> using std::cin; using std::cout; using std::endl; #define SIZE 10 static int cnt = 0; struct Es { unsigned int id; void (*func)(); }; void cmp() { ++cnt; cout << "Ciao "<< cnt <<"\n"; } void cmp2() { ++cnt; cout << "Bu "<< cnt <<"\n"; } Es v[SIZE]; int main(int argc, char * argv[]) { for(int i = 0; i < SIZE; ++i) { v[i].id = i; cout << "v[] id == " << v[i].id << "\n"; if(i < 5) { v[i].func = cmp; }else{ v[i].func = cmp2; } v[i].func(); } // waiting for an input and not close cout << endl; cin.get(); return 0; }
La stupidità umana e l'universo sono infinite.
Della seconda non sono certo(Einstein)
Gnu/Linux User