Avis

Résolu
meriam88 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
je voudrais avoir l'avis d'un connaisseur en ce qui concerne ce programme le plus vite possible svp,merci!
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<graphics.h>
void int_graph()
{
int g=DETECT,m;
initgraph(&g,&m,"c:\\TC\\BGI");
}
void repere()
{
cleadevice();
setbkcolor(9);
setcolor(5);
line(0,240,640,240);
line(320,0,320,480);
}
void pixel(int x,int y,int color)
{
x=x+320;
y=240-y;
putpixel(x,y,color);
}
void ligne(int xd,int yd,int xf,int yf)
{
int x=xd;
int y=yd;
int dx=xf-xd;
int dy=yf-yd;
int s=(2*dy)-dx;
int i=1
while(i<=dx)
{if (s>=0)
{x=x+1;
y=x+1;
s=s+2*(dy-dx);
pixel(x,y);
i=i+1;
}
else {
x=x+1;
s=s+2*dy;
pixel(x,y);
i=i+1;
}
}
int main();
{
int xd,yd,xf,yf;
printf("donnez xd est yd\n");
scand("%d %d",&xd,&yd);
printf("donnez xf est yf\n");
scand("%d %d",&xf,&yf);
intgraph();
repere();
ligne(xd,yd,xf,yf)
getch()
}

2 réponses

mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Bah je ne sais pas trop ce que tu attends comme avis :
- <conio.h> n'existe que sous windows donc le code ne compilera pas sous linux, mais à la limite ce n'est pas très grave car a te forcerait à tout changer
- le code gagnerait à être indenté (peut être est-ce simplement que tu as oublié de mettre les balises de code (bouton <> au dessus de la boîte dans laquelle tu tapes ton message)
- le main de retourne rien alors qu'il est sensé retourner un int (0 si tout va bien).

Bonne chance
0
meriam88
 
merci bcp de votre aide :)
0
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Ce fut un plaisir, bonne continuation !
0