Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    Di nulla...esempio balzano però...
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

  2. #12
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536
    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.
    interessante potresti fare un esempio funzionante, per piacere?
    Sono un neofita pure io.
    cioa

  3. #13
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.