Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [C++]Funzioni casuali

    Ciao , sapete come fare a generare funzioni casuali?
    Eddie 4ever

  2. #2
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Cosa intendi dire??
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  3. #3
    io ho alcune funzioni come faccio a richiamarne una casuale?
    Eddie 4ever

  4. #4
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Potresti fare un esempio chiaro?
    Ancora non ho capito bene il tuo scopo.
    Magari spiega anche cosa devi fare.
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  5. #5
    devo fare un quiz ,ogni domanda e' una funzione come faccio a far comparire una domanda casuale?
    Eddie 4ever

  6. #6
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    bhe è un'approccio sbagliato allora (almeno credo)

    Memorizza le domande in un array di puntatori a char (char*[]), e con la funzione rand avrai l'indice della domanda da usare.
    La visualizzi e poi continui.
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Effettivamente l'approccio non è dei migliori.
    Ad ogni modo puoi anche procedere così:
    codice:
    switch(rand() % <num_funzioni>) {
       case 0: funzione1(); break;
       case 1: funzione2(); break;
       case 2: funzione3(); break;
       case 3: funzione4(); break;
       ...
    }
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  8. #8
    Puoi anche creare un array di puntatori a funzione, anche se l'approccio più corretto è quello indicato da XWolverineX.
    Amaro C++, il gusto pieno dell'undefined behavior.

  9. #9
    Lo so che l'approccio è sbagliato ma mi serve memorizzare le domande nelle funzioni. cmq la risposta che cercavo era quella di LeleFT. ringrazio lo stesso tutti
    Eddie 4ever

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.