Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 35
  1. #21
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Per randomizzare il valore della funzione rand usa srand che prende un intero.
    Per poter randomizzare semza problemi fai sempre cosi

    codice:
    srand(time(0) + rand());
    "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

  2. #22
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    25
    no ho risolto se includo rand in un for infinito ripeto la funzione all'infinito e i risultati sn diversi quindi mi trovo

  3. #23
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    89
    allora ragazzi io ho un menu di scelta con
    1)pippo
    2)pluto
    3)minny

    e scrivo

    Digita il numero per scegliere il tuo personaggio:1

    quando premo 1 mi fa una cosa,cioè mi richiama una funzione,2 un'altra e cosi via.
    Come devo dichiarare le variabili e scrivere il tutto?

    int main()
    {
    int n;

    printf("1) pippo\n");

    printf("2) pluto\n");
    printf("3) minny\n");


    if(n==1) {
    scelta();


    }

    }

  4. #24
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    25
    nn usare i f usa switch{
    case 1
    case 2
    case 3
    funziona meglio

  5. #25
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    89
    si hai ragione ma il mio problema è scrivere bene quel pezzo di codice con le variabili inizializzate giuste.puoi aiutarmi?

  6. #26
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    25
    io farei
    int a;
    cout<<"digita il numero x......\n1)pippo\n2)pluto\n3)minny";
    cin>>a;

    switch (a){
    case 1 : pippo();

    ecc

    se ho capito bene vuoi rikiamare a scelta delle funzioni giusto?se si usa questo sistema cambia solo cout e cin cn ptintf e scanf

  7. #27
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    89
    Ma verrebbe cosi?

    int main()
    {
    int a;

    printf("digita il numero\n1)pippo\n2)pluto\n3)minny");
    scanf("a");

    switch (a)

    {
    case 1 : scelta();

    }

    }

  8. #28
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    25
    si così se nn funziona lo switch riguarda la sua sintassi xke nn sn tanto sicuro di averlo scritto bene

  9. #29
    @davide92: cin e cout sono stream del C++; se stiamo parlando di C lasciamoli stare.
    @fly82:
    la scanf e il case non si usano in questo modo; semmai sarà:
    codice:
    int main()
    {
        int a;
        printf("digita il numero\n1)pippo\n2)pluto\n3)minnie");
        scanf("%d",a);
        switch (a)
        {
        case 1:
            printf("Pippo");
            //...
            break;
        case 2:
            printf("Pluto")
            //...
            break;
        case 3:
            printf("Minnie");
            //...
            break;
        default:
            printf("Scelta non valida");
        }
        return 0;
    }
    Amaro C++, il gusto pieno dell'undefined behavior.

  10. #30
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    89
    Va bene cosi perchè quando lo lancio e premo 1 da errore...


    void scelta();

    int main()
    {
    int a;
    printf("digita il numero\n1)pippo\n2)pluto\n3)minnie");
    scanf("%d",a);
    switch (a)
    {
    case 1:
    scelta();



    }
    return 0;
    }



    void scelta()
    {

    printf("1.Gennaio\n");
    printf("2.Febbraio\n");
    printf("3.Marzo\n");
    printf("4.Aprile\n");
    printf("5.Maggio\n");
    printf("6.Giugno\n");
    printf("7.Luglio\n");
    printf("8.Agosto\n");
    printf("9.Settembre\n");
    printf("10.Ottobre\n");
    printf("11.Novembre\n");
    printf("12.Dicembre\n");

    system("pause");

    }

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.