C++

Discussion dans 'Web, design' créé par leprincemiri, 10 Juillet 2006.

Statut de la discussion:
Fermée.
  1. Offline
    leprincemiri ex membre
    Bonjour a tous je suis nouveau et j aurais besoin de votre aide :d. J ai deux problemes. Le premier, je ne sais plus comment je fais pour calculer la racine carre positive d un nombre (un bete programme mais faut bien commencer quelque part lol).
    Le deuxieme c est que je n arrive pas a utiliser la lib conio.h (devc++ 4.9.9.2) car le compilateur m affiche une erreur lorsque j utilise 'gotoxy'.
    leprincemiri, 10 Juillet 2006
    #1
  2. Offline
    Eagor Croqueur de pomme
    Il doit y avoir une méthode sqrt (square root) quelque part. Je ne saurais t'en dire plus.
    Eagor, 10 Juillet 2006
    #2
  3. Offline
    leprincemiri ex membre
    oui c est un truc dans le genre mais je ne sais plus comment ca va
    en C si je me rappele bien c etait sqrl() ou quelque chose dans le genre
    leprincemiri, 10 Juillet 2006
    #3
  4. Offline
    Eagor Croqueur de pomme
    Non en fait c'est en c++,
    je suppose que c est à peu pres comme en java.

    Methode statique qui retourne un double,

    maVariable = Math.sqrt(maVariable);
    Eagor, 10 Juillet 2006
    #4
  5. Offline
    Ahava Revenant
    C'est la fonction sqrt() que tu recherche :)


    Pour l'autre vérifie tes inclusions de fichiers :)
    Ahava, 10 Juillet 2006
    #5
  6. Offline
    leprincemiri ex membre
    En fait ce que je fais c est un programme pour resoudre les equations du second degre a une inconnue et j ai un probleme pour la racine carre du realisant. Vous me dites que c est avec sqrt() mais je ne vois pas comment l utiliser '-_-!
    leprincemiri, 10 Juillet 2006
    #6
  7. Offline
    Eagor Croqueur de pomme
    Tu passes laValeurCarree en paramètre de sqrt laquelle te retourne la racine.
    Eagor, 10 Juillet 2006
    #7
  8. Offline
    cck_roa Touriste
    pour la fonction gotoxy tu dois utilise conio2.h car le conio fournit avec devC++ est incomplet.

    Voici la démarche :

    1) Cliquer sur le menu "Outils"
    2) Cliquer sur "Nouvelles versions/packages..."
    3) Sélectionner le serveur devpaks.org
    4) Cliquer sur "Check for updates"
    5) Cocher CONIO
    6) CLiquer sur "Download selected"
    7) Suivre les instructions pour installer la librairie
    \:cool: Cliquer sur le menu "Outils"
    9) Cliquer sur "Options du compilateur"
    10) Ajouter -lconio dans le champ nommé "Ajouter ces commandes
    lors de l'appel à l'éditeur de liens"
    11) Activer la case devant le nom du champ en question
    12) Valider les changements
    13) A partir de maintenant l'inclusion de conio.h ou conio2.h
    devrait permettre de compiler le programme
    cck_roa, 10 Juillet 2006
    #8
  9. Offline
    leprincemiri ex membre
    Merci pour la lib par contre je ne comprend pas bien pour la racine si c etait possible de m illustrer ca avec un bout de code ce serait tres gentil lol :d
    leprincemiri, 11 Juillet 2006
    #9
  10. Offline
    Ahava Revenant
    int lol = 9 ;
    int resultat ;

    resultat = sqrt(lol);


    cout << resultat ;




    Ceci affiche donc 3.
    Ahava, 11 Juillet 2006
    #10
  11. Offline
    Calvin80 Elite
    si tu sais utiliser le puissance, contourne le probleme en mettant une puissance 1/2 :D
    Calvin80, 11 Juillet 2006
    #11
  12. Offline
    leprincemiri ex membre
    merci beaucoup grace a vous j ai reussi a prendre de l avance et cloture mon premier projet univeristaire :p lol
    leprincemiri, 11 Juillet 2006
    #12
  13. Offline
    Eagor Croqueur de pomme
    Pas certain :-D
    Eagor, 11 Juillet 2006
    #13
  14. Offline
    Calvin80 Elite
    :applaus::applaus:
    Calvin80, 11 Juillet 2006
    #14
  15. Offline
    leprincemiri ex membre
    pourquoi ce n est pas certains? lol
    leprincemiri, 11 Juillet 2006
    #15
  16. Offline
    leprincemiri ex membre
    pour la lib conio maitenant (une chose a la fois lol) je fais un petit test pour verifier si ca fonctionne bien mais prob.

    int main()
    {
    gotoxy(4,6);
    cout<<"Hello!";


    system("PAUSE");
    return EXIT_SUCCESS;
    }

    et lorsque je compile il me dit : "[Linker error] undefined reference to 'gotoxy'"
    leprincemiri, 11 Juillet 2006
    #16
  17. Offline
    leprincemiri ex membre
    alors y a personne pour m aider :beuh: lol
    leprincemiri, 11 Juillet 2006
    #17
  18. Offline
    Calvin80 Elite
    as tu verifié dans conio.h que gotoxy() etait défini ?

    edit: ça na pas de sens ce que je dis: l'erreur a lieu au linkage...
    Calvin80, 11 Juillet 2006
    #18
  19. Offline
    leprincemiri ex membre
    personne n a didee vraiment? lol
    ou bien y a t il un autre compilateur ou je peux utiliser cette fonction parce que j en ai vraiment besoin pour mon prochain projet :s...
    leprincemiri, 11 Juillet 2006
    #19
  20. Offline
    PLoPLi Geek
    Il semblerait que lors de la phase de 'link', il ne trouve pas la librairie contenant le code relatif à la fonction gotoxy.

    Le #include dans ton code source sert uniquement à spécifier la définition de la fonction pour pouvoir l'utiliser dans ton programme.

    Il faut également, lors du 'link', que le 'linker' puisse trouver le code de cette fonction.
    En GNU C++ (g++), il faut utiliser l'option -l 'library' mais je ne connait pas le compilateur ni le linker que tu utilises.
    PLoPLi, 16 Juillet 2006
    #20
Statut de la discussion:
Fermée.