Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    19

    [c++]generatore numeri casuali

    Salve,
    ho provato a fare un programma per iniziare a programmare in C++
    che generasse dei numeri casuali e si fermasse solo se il numero generato fosse minore di 10^9 (scusate se ho sbagliato i congiuntivi); mi da un'errore del tipo:
    " C++ forbids comparison between pointer and integer"
    Che vuol dire?
    Come si puo' rimediare?

    Comunque vi mando il pezzo di programma incriminato;

    Grazie

    { int a = 1000000000;
    int iseed = time(NULL);
    srand(iseed);
    srand48(iseed);
    loop:
    cout << rand()<<endl;
    if ( rand >= a) goto loop;
    cout << "Programma finito"<< endl;
    return 0;
    }

  2. #2
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    Hai dimenticato le parentesi tonde.
    codice:
    if ( rand()  >= a) goto loop;
    e non usare i goto! Sono il male assoluto!
    This code and information is provided "as is" without warranty of any kind, either expressed
    or implied, including but not limited to the implied warranties of merchantability and/or
    fitness for a particular purpose.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    19
    oh
    bendetto, proprio ben detto;
    ora funziona
    e grazie della dritta sul goto...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.