petit probleme avec DEV-C++
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

petit probleme avec DEV-C++



  1. #1
    invite21d356cd

    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. #2
    invite88ef51f0

    Re : petit probleme avec DEV-C++

    Salut,
    Quelles sont les erreurs ?

  3. #3
    invite21d356cd

    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.

  4. #4
    invite88ef51f0

    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.

  5. A voir en vidéo sur Futura
  6. #5
    invite21d356cd

    Re : petit probleme avec DEV-C++

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

  7. #6
    invite7a8ce750

    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/

Discussions similaires

  1. probleme avec petit emetteur fm
    Par invitefbcd858f dans le forum Électronique
    Réponses: 7
    Dernier message: 22/08/2007, 02h07
  2. probléme avec Dev c++ sous vista
    Par invitefe0032b8 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 05/07/2007, 20h11
  3. Petit problème avec LaTex
    Par invite234d9cdb dans le forum Mathématiques du supérieur
    Réponses: 14
    Dernier message: 15/12/2005, 00h02
  4. Pbs avec dev-C++
    Par invite85f66a7c dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 11/08/2004, 16h14
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...