Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

petit probleme avec DEV-C++



  1. #1
    m.w.o.l.

    petit probleme avec DEV-C++

    Salut. J'ai commencer dernièrement à programmer en C. J'utlise le fameux DEV C++ et je suis confronté à certains problèmes!! Les fonctions RANDOMIZE(); ou encore RANDOM(); sont contenues dans la bibliothèque <stdlib.h>. Avec DEV C++ même si j'utilise cette bibiothèque, il refuse de compiler et me marque des erreurs au niveau des fonctions énoncées précédemment...C'est quoi le bleme SVP?
    M.w.o.L.

    -----


  2. Publicité
  3. #2
    Coincoin

    Re : petit probleme avec DEV-C++

    Salut,
    Quelles sont les erreurs ?
    Encore une victoire de Canard !

  4. #3
    m.w.o.l.

    Re : petit probleme avec DEV-C++

    Salut,
    mot a mot le compilateur m'affiche le message suivant:
    "randomize undeclared(first use this function)
    En fait , le compilateur ne reconnait pas la fonction randomize meme si elle est contenue dans la bibliothèque <stdlib.h>

    M.w.o.L.

  5. #4
    Coincoin

    Re : petit probleme avec DEV-C++

    Ok. En cherchant un peu, je pense que j'ai trouvé ce qui pourrait être la réponse à ta question : http://www.commentcamarche.net/forum...diff-linux-win

    Personnellemement, je ne connais pas randomize, j'ai toujours utilisé rand.
    Encore une victoire de Canard !

  6. #5
    m.w.o.l.

    Re : petit probleme avec DEV-C++

    En effet, la réponse est là... Merci beaucoup pour ton aide!!
    M.w.o.L.

  7. A voir en vidéo sur Futura
  8. #6
    Gre

    Arrow Re : petit probleme avec DEV-C++

    Au passage.... quand tu fais du C++ n'utilises pas la bibliothèque C directement.

    Si tu es censé utiliser une biblio xxx.h en C++ tu rajoutes « c » devant et tu retires le « .h ». En effet, c'est une bonne habitude. De plus tu n'oublies pas le « using namespace std; » merci (ce qui n'est pas nécessaire avec l'appel direct)

    Donc ce code
    Code:
    #include <stdlib.h>
    #include <stdio.h>
    #include <time.h>
    
    int main(void)
    {
        int i;
        time_t t;
    
        srand((unsigned) time(&t));
        printf("Ten random numbers from 0 to 99\n\n");
        for (i=0; i<10; i++)
            printf("%d\n", rand() % 100);
        return 0;
    }
    même s'il compile avec g++ n'est pas bon. Le bon code est celui-ci
    Code:
    #include <cstdlib>
    #include <ctime>
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        int i;
        time_t t;
    
        srand((unsigned) time(&t));
        cout << "Ten random numbers from 0 to 99" << endl << endl;
        for (i=0; i<10; i++)
            cout << rand() % 100 << endl;
        return 0;
    }
    Petite page à lire : http://www.cplusplus.com/reference/clibrary/
    War does not decide who's right, but who's left. (Bertrand Russell)

  9. Publicité

Sur le même thème :

Discussions similaires

  1. probleme avec petit emetteur fm
    Par danet1 dans le forum Électronique
    Réponses: 7
    Dernier message: 22/08/2007, 01h07
  2. probléme avec Dev c++ sous vista
    Par H0bb3s dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 05/07/2007, 19h11
  3. Petit problème avec LaTex
    Par LicenceXP dans le forum Mathématiques du supérieur
    Réponses: 14
    Dernier message: 14/12/2005, 23h02
  4. Pbs avec dev-C++
    Par Edwells dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 11/08/2004, 15h14