Tom's Guide > Forum > Programmation > Trouvez l'erreur [C]

Trouvez l'erreur [C]

Forum Programmation : Trouvez l'erreur [C]

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Salut

J'ai fais une petite animation en C, mais je ne sais pas pourquoi ca marche pas, pourtant je ne pense pas qu'il a une erreur......regardez par vous même...

Code :
  1. #include <graphics.h>
  2. #include <math.h>
  3. #include <stdio.h>
  4. #include <conio.h>
  5. #include <dos.h>
  6. #include<STDLIB.H>
  7. void main()
  8. {
  9.   int gdriver = DETECT, gmode, errorcode;
  10.   initgraph(&gdriver, &gmode, "C:\\TC\\BGI" );
  11.   int k=30,kf=610,j=40,jf=450,d=1;;
  12.   while(d!=0){randomize ();
  13.   int h=random(13);
  14.   for (int i=k; i<kf; i+)
  15.   {  if(kf<500) d=0;
  16.   putpixel (i,j, h);
  17.   delay (1);
  18.   }
  19.   for (i=j; i<jf; i++)
  20.   {
  21.   putpixel (kf,i, h);
  22.   delay (1);
  23.   }
  24.   for (i=kf; i>k; i--)
  25.   {
  26.   putpixel (i,jf, h);
  27.   delay (1);
  28.   }
  29.   for (i=jf; i>j; i--)
  30.   {
  31.   putpixel (k,i, h);
  32.   delay (1);
  33.   }
  34.   kf=kf-4;
  35.   k=k+4;
  36.   jf=jf-4;
  37.   j=j+4;
  38.   if(d==0){
  39.     settextstyle(4, HORIZ_DIR, 5);
  40.       outtextxy(240, 220, "KARAM" );
  41.       }
  42.       }
  43.   getch ();
  44. }






Je pense que si il y a une erreur, elle est toute petite, bien cachée dans le code, et je l'ai pas encore repéré


PS : j'ai "Turbo C" comme Compilateur

Merci

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

y'a des erreurs ou warning à la compilation ?

Répondre à ritzle

Erreur lors de la compilation

EDIT : non désolé, c'est plutot le programme qui marche ne pas comme prévus.

Répondre à karamouss

Pourrais tu nous dire exactement en quoi "ca ne marche pas"? Erreur à la compilation? Le programme ne fait pas ce que tu veux?
Vite fait comme ca je ne vois pas...

EDIT: Ritzle, t'a été trop rapide... Et moi trop lent. lol.
@Karamouss: Et quels sont ces erreurs a la compilation?

Répondre à Rakipu

Ah c'est bon c'est bon, vraiment désolé...je viens de trouver l'erreur :

J'avais pas mis un 2éme "+" ici :

Code :
  1. for (int i=k; i<kf; i+)



Donc la c'est bon ca marche.

Merci quand même

Répondre à karamouss

Mais ton compilateur te dit pas "ligne X :erreur ..."?
Sinon tu aurais vu beaucoup plus vite ;-)

Répondre à Rakipu

justement il m'indiquais rien ce con (compilateur), donc pour moi tout aller bien...

Répondre à karamouss

J'ai compilé ca avec gcc et il m'a dit:
16: error : syntax error before ')' token
donc bon... Vive l'open source =D

Répondre à Rakipu

de toutes facons Turbo C c'est de la merde, ca fait rien comme les autres

Répondre à ritzle
Tom's Guide > Forum > Programmation > Trouvez l'erreur [C]
Aller à :

Il y a 647 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens