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

 C Discussion :

Aide sur le dessin en C


Sujet :

C

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 69
    Par défaut Aide sur le dessin en C
    SVP je veut un programme on C qui effectue le dessin d'un triangle et un autre du dessin d'un carre car je n'est rien compris dans la partie représentation garaphic en C est je veut c 2 exemple pour essayer de les comprendre
    merci d'avance

  2. #2
    Membre confirmé Avatar de Mysti¢
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    155
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 155
    Par défaut
    Bonsoir,

    Ca serait bien si tu pouvait donner plus de precisions, a savoir. Quelle(s) libriarie(s) utilises-tu pour realiser tes figures geometriques en 2D?

    Je pense la librairie SDL ou la libX etant donne que tu debute.

    Appart ca, tes figures sont elles pleines (colorees) ou tu traces juste les contours ?

    Merci.

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    le C n'est pas un langage graphique..

    Il n'y a rien dans le C pour en faire.

    Par contre, on peut utiliser des bibliotheques pour faire du graphique. On t'en as cite 2 au dessus.
    Il y en a d'autres...

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 487
    Par défaut
    Citation Envoyé par boumacmilan Voir le message
    SVP je veut un programme on C qui effectue le dessin d'un triangle et un autre du dessin d'un carre car je n'est rien compris dans la partie représentation garaphic en C est je veut c 2 exemple pour essayer de les comprendre
    merci d'avance
    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
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
     #include<conio.h>
     #include<stdio.h>
     #include<stdlib.h>
     #include<graphics.h>
     #include<dos.h>
    void graph()
     {
     int gdriver=DETECT , gmode, errorcode;
     initgraph(&gdriver, &gmode, "");
     errorcode = graphresult();
     if (errorcode != grOk)
     {
     printf("Graphics error: %s\n", grapherrormsg(errorcode));
     printf("Press any key to halt:");
     getch();
     exit(1);
     }
     }
     
     
     
     
    void souris()
     {
     _AX=0; geninterrupt(0x33); //initialisation
     
     _AX=7; // nø de l'interruption
     _CX=5; _DX=634; // Xmin & Xmax
     geninterrupt(0x33);
     
     _AX=8; // nø de l'interruption
     _CX=5; _DX=475; // Ymin & Ymax
     geninterrupt(0x33);
     
     _AX=1; geninterrupt(0x33); //Affichage du curseur
     
     _AX=4; //nø de l'interruption
     _CX=78; //X initiale du curseur
     _DX=100; //Y initiale du curseur
     geninterrupt(0x33);
     do
     {
     do
     { _AX=3; //‚coute permanente d'un ‚ventuel click
     geninterrupt(0x33);
     }while(_BX==0);
     if(_BX==1) //click sur le boutton gauche
     {
     if((600<_CX&&_CX<620)&&(20<_DX&&_DX<30)) {closegraph();exit(0);}
     if((200<_CX&&_CX<500)&&(100<_DX&&_DX<140)) { cleardevice();
     setbkcolor(5);
     delay(20);
      setbkcolor(2);
      cleardevice();
     //calculatrice();
     getch();
     exit(0);}
     }
     }while(1);
     }
     
     void main()
     {
     graph();setbkcolor(1); setfillstyle(5,2);
     setcolor(10);
     settextstyle(4,0,6);
     outtextxy(20,20,"   DOT-_-NET");
      setcolor(RED);
     settextstyle(0,0,0);
     bar3d(600,20,610,30,3,1);
     outtextxy(600,20,"X");
      setfillstyle(8,9);
      settextstyle(1,0,0);
     bar3d(200, 100, 500,140, 10, 4);
      setcolor(YELLOW);
     outtextxy(250,100,"Developpez");
     souris();
     }
    ton probleme est

    dot-_-net

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 487
    Par défaut
    Citation Envoyé par Mysti¢ Voir le message
    Bonsoir,

    Ca serait bien si tu pouvait donner plus de precisions, a savoir. Quelle(s) libriarie(s) utilises-tu pour realiser tes figures geometriques en 2D?

    Je pense la librairie SDL ou la libX etant donne que tu debute.

    Appart ca, tes figures sont elles pleines (colorees) ou tu traces juste les contours ?

    Merci.
    Je ne savais pas qu’on peut utiliser sdl pour le langage C.
    Car d’après mes connaissances elle est faite juste pour le langage c++ pas le langage C

  6. #6
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par boumacmilan Voir le message
    SVP je veut un programme on C qui effectue le dessin d'un triangle et un autre du dessin d'un carre car je n'est rien compris dans la partie représentation garaphic en C est je veut c 2 exemple pour essayer de les comprendre
    merci d'avance
    Le langage C ne supporte pas le graphisme. Il faut faire appel soit à des ressources système (Win32, X11), soit à des bibliothèques externes (BGI, SDL, OpenGL etc.)

  7. #7
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par dot-_-net Voir le message
    Je ne savais pas qu’on peut utiliser sdl pour le langage C.
    Car d’après mes connaissances elle est faite juste pour le langage c++ pas le langage C
    Tes connaissances sont fausses. SDL a une interface C. On peut aussi l'utiliser telle quelle en C++, ou avec une sur-couche de classes C++ dont j'ai oublié le nom.

    http://fr.wikipedia.org/wiki/Simple_DirectMedia_Layer

  8. #8
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par dot-_-net Voir le message
    <...>
    ton probleme est
    Tu donnes une solution très particulière (BGI) qui ne peux fonctionner qu'avec Borland C... Il est bon dans ce cas de le préciser. Il n'y a pas de solution universelles.

  9. #9
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 487
    Par défaut
    Citation Envoyé par Emmanuel Delahaye Voir le message
    Tu donnes une solution très particulière (BGI) qui ne peux fonctionner qu'avec Borland C... Il est bon dans ce cas de le préciser. Il n'y a pas de solution universelles.
    Bhh par défaut j’ai choisi borland turbo C il a dut nous dire le compilateur ou il développe
    Et merci Emmanuel Delahaye

  10. #10
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 69
    Par défaut
    merci tous le monde pour vos réponses pour la biblio que je utilise je suis encore débutant en C et c mon premier dessin on C
    C pour cette raison que j'ai demande un programme qui dessine un triangle est un autre qui dessine un carre pour en savoir plus sur le graph en C

  11. #11
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 69
    Par défaut
    pour la couleur je ne veut pas de couleur
    je veux 2 figures géométrique simple


    merci pour vos renonces est pardon pour le dérangement

  12. #12
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par boumacmilan Voir le message
    pour la couleur je ne veut pas de couleur
    je veux 2 figures géométrique simple
    Il n'y a rien de simple avec le graphisme en C...

    Quel est ton compilateur, quel est ton système ?

  13. #13
    Rédacteur

    Avatar de loka
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 672
    Par défaut
    Avec SDL, tu trouveras ton bonheur ici : http://anomaly.developpez.com/tutoriel/sdl/partie2/

  14. #14
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 487
    Par défaut
    Citation Envoyé par boumacmilan Voir le message
    merci tous le monde pour vos réponses pour la biblio que je utilise je suis encore débutant en C et c mon premier dessin on C
    C pour cette raison que j'ai demande un programme qui dessine un triangle est un autre qui dessine un carre pour en savoir plus sur le graph en C
    Au moins dit nous c’est quoi ta bibliothèque

  15. #15
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 69
    Par défaut
    merci a vous tous le probleme est regle

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

Discussions similaires

  1. [CR] besoin d'aide sur les formules
    Par GuillaumeDSA dans le forum Formules
    Réponses: 4
    Dernier message: 10/07/2003, 13h19
  2. Réponses: 2
    Dernier message: 27/02/2003, 02h33
  3. [Kylix] Aide sur BitBlt
    Par mic006 dans le forum EDI
    Réponses: 1
    Dernier message: 10/12/2002, 23h54
  4. Aide sur une fenetre
    Par Ray-j dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 29/11/2002, 09h51

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