IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres éditeurs Discussion :

pb include dev C++


Sujet :

Autres éditeurs

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut pb include dev C++
    Bonjours je suis un peu nouveau mais j'ai un petit problème assez agassant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    #include <stdio.h>
    #include <stdlib.h>
    #include <conio.c>
    #include <conio.h>
     
    int main()
    {
        gotoxy(1,15);
        puts("hello world");
        getchar();
        return 0;
    }
    Voilà je pense avoir mis toutes les include utiles mais le programme me génère une erreur en me disant que gotoxy n'a pas été déclaré.
    J'ai aussi le même problème avec clrscr();
    Et comme j'en suis au stade où on essai de faire des petits programmes propre et bien ca m'embête.
    J'ai passé des heure à fouiller dans les fichier des lib mais je l'ai jamais trouvé. Quelqu'un aurait-il la solution à ce léger probleme.

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Salut et bienvenue !

    Vire ton les *.c n'on rien à faire dans des includes ! Uniquement les headers (*.h) ...
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut
    Bah en fait je l'ai ajouté parce que sans déjà ca marchais pas et sur certains topic ils ont dit qu'il fallais le mettre si ca marchais pas.
    Il me trouve toujours la même erreur:
    8 C:\C++\SansNom1.cpp `gotoxy' undeclared (first use this function)

  4. #4
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par défaut
    bien le bonjour,

    Citation Envoyé par yenlui
    Bah en fait je l'ai ajouté parce que sans déjà ca marchais pas et sur certains topic ils ont dit qu'il fallais le mettre si ca marchais pas.
    ce qui est dit dans les autres topics, c'est de créer un projet et d'y rajouter le .c

    donc, tu fais un #include <conio.h>
    et tu rajoutes le conio.c à ton projet

  5. #5
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    conio est tout sauf standard, donc parfois on y trouve ce qu'on veut, parfois pas. Peut-être que celui que tu utilises ne contient pas gotoxy (vérifie en parcourant l'en-tête, au pire).

    Par contre tu devrais peut-être te concentrer sur autre chose que les graphismes en mode console, ou au moins utiliser quelque chose de moins aléatoire que conio (par exemple NCurse ou PDCurse -- me souvient jamais lequel correspond à la version Windows).

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut
    En fait tout ce que je voudrais moi c'est pouvoir effacer mon ecran et pouvoir ecrire le texte à la ligne que je veux rien de plus.
    Quelqu'un connait-il comment faire avec autre chose que gotoxy et clrscr que je ne peux pas utiliser avec dev c++ 4.9.9.2
    Parce que j'ai beau chercher dans toutes les lib bah jle trouve nulpart.
    Et si je cherche à faire une présentation c'est parce que mon travail sera noté et mon prof veux que "l'interface" soit + ou - agréable même pour du language C. Et on ne sait utiliser que des commandes simple, c'est à dire pas de fenêtre du style windows ou autre...

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut
    En gros voilà mon programme, c'est une calculatrice 4opérations:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    #include <iostream>
    #include <stdlib.h>
    #include <stdio.h>
    #include <conio.h>
     
     
     
    void menu (void);
     
    int main ()
    {
        int flag=0;
        float a, b;
        char choix;
        while(1)
        {
     
                menu();
                choix=getchar(); getchar();
                switch(choix)
                {
                             case 'e' : flag=1; puts("entrez le premier nombre:");
                                                scanf("%f", &a); getchar();
                                                puts("entrez le second nombre:");
                                                scanf("%f", &b); getchar();
                                        break;
                             case 'a' : if(flag!=0)
                                        {printf("%.2f + %.2f = %.2f", a ,b, a+b); flag=0;}
                                        else puts("il n y a pas encore de valeur saisies"); 
                                        break;
                             case 's' : if(flag!=0)
                                        {printf("%.2f - %.2f = %.2f", a ,b, a-b); flag=0;}
                                        else puts("il n y a pas encore de valeur saisies"); 
                                        break;
                             case 'm' : if(flag!=0)
                                        {printf("%.2f x %.2f = %.2f", a ,b, a*b); flag=0;}
                                        else puts("il n y a pas encore de valeur saisies"); 
                                        break;
                             case 'd' : if(flag!=0)
                                        {if(b!=0)
                                         {printf("%.2f + %.2f = %.2f", a ,b, a+b); flag=0;}
                                         else puts("b=0");}
                                        else puts("il n y a pas encore de valeur saisies"); 
                                        break;
                             case 'q' : puts("le programme va l'arreter...");
                                        system("PAUSE");
                                        exit(0); break;
                             default : puts("choix incorrect");
                }
     
                system("PAUSE");
        }
        return 0;
    }
     
    void menu (void)
    {
         puts("Entrez votre choix dans le menu");               
         puts("(e)ntrez deux reels");               
         puts("(a)dditionner les deux nombres");               
         puts("(s)oustraire le premier par le second");               
         puts("(m)ultiplier les deux nombres");               
         puts("(d)iviser le premier par le second");               
         puts("(q)uitter");
    }
    Et évidement quand je l'exe bah tout se met à la suite.
    Ce que je voudrais ca serait d'effacer l'écran à chaque fois que je doit revenir au menu et pouvoir mettre le message de system("PAUSE") en bas de l'ecran...
    Je sait ce n'est pas beaucoup mais bon en même temps je débute.

  8. #8
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Comme je te l'ai dit tu peux chercher NCurses (ou PDCurses), ou alors une version plus complète de conio si tu en trouves une.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut
    Comme je te l'ai dit tu peux chercher NCurses (ou PDCurses), ou alors une version plus complète de conio si tu en trouves une.
    C'est quoi? nous on a pas encore vu ça nous...
    Je ne sait pas comment on l'utilise moi

  10. #10
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Et bien il s'agit justement d'une bibliothèque (dispo à la base pour Linux mais un portage pour Windows existe) permettant de manipuler un peu plus en profondeur la console pour la rendre plus belle.

    Je n'ai pas de lien à te fournir, mais je suis sûr qu'un peu de recherche te donnera tout ce qu'il faut

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut
    C'est bon j'ai trouvé...
    En téléchargent la biblio conio.c ici: http://www.ece.fr:8000/%7Elavoillo/c/Conio/
    puis en l'enregistant et en l'incluant dans mon programme ca marche...
    Merci à tout ceux qui ont voulut m'aider...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Debutant] dev c++ trouve pas include irrlicht
    Par Delf dans le forum Dev-C++
    Réponses: 3
    Dernier message: 02/03/2006, 15h32
  2. [DEB.]Petit soucis avec #include <math> et Dev-Cpp
    Par Marc_3 dans le forum Dev-C++
    Réponses: 3
    Dernier message: 30/01/2006, 18h19
  3. Problème d'include sous Dev-c++ 4.9.8.0
    Par Argonz dans le forum Dev-C++
    Réponses: 16
    Dernier message: 20/11/2003, 17h36
  4. Dev-C++
    Par Anonymous dans le forum Dev-C++
    Réponses: 16
    Dernier message: 21/09/2002, 13h06
  5. [DEV-C++]#import de fichier .tlb
    Par pdl dans le forum Dev-C++
    Réponses: 6
    Dernier message: 19/07/2002, 22h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo