Création
d'entreprise
Posez votre question Signaler

J'ai des problémes avec la fonction scanf [Résolu]

xxxsharinganxxx 3Messages postés 30 janvier 2009Date d'inscription - Dernière réponse le 30 janv. 2009 à 21:22
Bonjour,
j'ai des problémes avec la fonction scanf,car j'ai mis en place un graphe avec des bar3d et des éllipses,et j'ai du mal a scané des chitres et des caractéres dans ce graphe dans des enplacement spécifier,,le scanf me bousille le graphe quand je la met..n'y a t'il pas une autre méthode.....je vous pris...
Lire la suite 

J'ai des problémes avec la fonction scanf »

Suggestions
7 réponses
Réponse
+0
moins plus
Ton problème n'est pas bien clair ... je n'ai pas compris grand chose.
Pourrais-tu coller ton code (ou simplement les passages importants) pour qu'on puisse voir concrètement ?
Ajouter un commentaire
Réponse
+0
moins plus
d'accord..

void tableau()
{ int n;
cleardevice();
setfillstyle(SOLID_FILL,15);
fillellipse(0,0,2000,2000);
setcolor(15);
setfillstyle(SOLID_FILL,GREEN);
bar3d(20,28,50,66,0,0);
setfillstyle(SOLID_FILL,BLUE);
bar3d(20,25,50,41,0,0);
setfillstyle(SOLID_FILL,15);
pieslice(20,30,10,90,100);
setfillstyle(SOLID_FILL,15);
pieslice(-48,50,6,8,100);
setfillstyle(1,15);
fillellipse(37,67,15,15);
setcolor(BLUE);
settextstyle( SMALL_FONT,0,9/2);
outtextxy(52,30,"INSTITUT SUPERIEUR");
outtextxy(54,40,"DU GENIE APPLIQUE");
setcolor(1);
outtextxy(501,30,"ANNEE UNIVERSITAIRE");
outtextxy(533,40,"2008-2009");
settextstyle(TRIPLEX_FONT, 0, 1);
setcolor(BLUE);
outtextxy(32,52,"IGA");

setfillstyle(SOLID_FILL,15);
bar3d(89,88,599,65,0,0);

setfillstyle(SOLID_FILL,15);
bar3d(70,98,620,439,0,0);

setfillstyle(SOLID_FILL,15);

bar3d(70,448,330,470,0,0);
bar3d(350,433,490,460,0,0);
bar3d(400,433,490,460,0,0);

bar3d(159,98,620,439,0,0);
bar3d(220,98,620,439,0,0);
bar3d(278,98,620,439,0,0);
bar3d(350,98,620,439,0,0);
bar3d(400,98,620,439,0,0);
bar3d(490,98,620,439,0,0);
bar3d(70,170,490,170,0,0);
bar3d(20,209,620,209,0,0);
bar3d(70,248,490,248,0,0);
bar3d(20,287,620,287,0,0);
bar3d(70,326,490,326,0,0);
bar3d(20,365,620,365,0,0);
setfillstyle(SOLID_FILL,WHITE);
rectangle(20,439,620,130);

setcolor(BLACK);
settextstyle(SMALL_FONT,0,4);
outtextxy(95,68,"Nom et Pr‚nom:");
outtextxy(480,68,"classe:");
settextstyle(DEFAULT_FONT,0,0);
outtextxy(88,110,"Mati‚re");
outtextxy(166,110,"Noteø1");
outtextxy(226,110,"Noteø2");
outtextxy(287,110,"N.Final");
outtextxy(360,110,"Coef");
outtextxy(415,110,"N.F*Coef");
outtextxy(521,110,"V.Module");
settextstyle(DEFAULT_FONT,1,0);
outtextxy(49,138,"Moduleø1");
outtextxy(49,216,"Moduleø2");
outtextxy(49,294,"Moduleø3");
outtextxy(49,371,"Moduleø4");


settextstyle(SMALL_FONT,0,4);
outtextxy(78,143,"Algorithmique");
outtextxy(78,178,"Programmation");
outtextxy(112,190,"C");
outtextxy(84,217,"Automatisme");
outtextxy(104,229,"Cour");
outtextxy(84,255,"Automatisme");
outtextxy(108,267,"Tp");
outtextxy(80,292,"Technique de");
outtextxy(78,304,"Communication");
outtextxy(94,338,"Anglais");
outtextxy(82,394,"Math‚matique");

settextstyle(DEFAULT_FONT,0,0);
outtextxy(105,456,"Moyenne G‚n‚ral: -- /20");


outtextxy(185,148,"-");
outtextxy(185,188,"-");
outtextxy(185,226,"-");
outtextxy(185,265,"-");
outtextxy(185,304,"-");
outtextxy(185,343,"-");
outtextxy(185,399,"-");

outtextxy(245,148,"-");
outtextxy(245,188,"-");
outtextxy(245,226,"-");
outtextxy(245,265,"-");
outtextxy(245,304,"-");
outtextxy(245,343,"-");
outtextxy(245,399,"-");

outtextxy(310,148,"-");
outtextxy(310,188,"-");
outtextxy(310,226,"-");
outtextxy(310,265,"-");
outtextxy(310,304,"-");
outtextxy(310,343,"-");
outtextxy(310,399,"-");

outtextxy(371,148,"-");
outtextxy(371,188,"-");
outtextxy(371,226,"-");
outtextxy(371,265,"-");
outtextxy(371,304,"-");
outtextxy(371,343,"-");
outtextxy(371,399,"-");

outtextxy(439,148,"-");
outtextxy(439,188,"-");
outtextxy(439,226,"-");
outtextxy(439,265,"-");
outtextxy(439,304,"-");
outtextxy(439,343,"-");
outtextxy(439,399,"-");

outtextxy(439,448,"-");
outtextxy(371,448,"-");

outtextxy(525,148,"V");
outtextxy(575,148,"R");
setfillstyle(SOLID_FILL,15);
setcolor(1);
fillellipse(553,177,15,15);
outtextxy(550,175,"-");

setcolor(16);
outtextxy(525,228,"V");
outtextxy(575,228,"R");
setfillstyle(SOLID_FILL,15);
setcolor(1);
fillellipse(553,257,15,15);
outtextxy(550,255,"-");

setcolor(16);
outtextxy(525,305,"V");
outtextxy(575,305,"R");
setfillstyle(SOLID_FILL,15);
setcolor(1);
fillellipse(553,332,15,15);
outtextxy(550,330,"-");

setcolor(16);
outtextxy(525,382,"V");
outtextxy(575,382,"R");
setfillstyle(SOLID_FILL,15);
setcolor(1);
fillellipse(553,409,15,15);
outtextxy(550,407,"-");



gotoxy(20,20);scanf("%d",&n);




getch();
}


le scanf elle la dessus , elle ne fonctionne pas avec mode graphe..n'y a t'il pas une solution..



Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Il est censé faire qui ton scanf?
Je vois que tu n'utilises pas cette variable?
Pourquoi la lire depuis stdin?!

loupius - 30 janv. 2009 à 19:47
Peut-être n'a-t-il pas mis tout le code... ;=)))
lami20j- 30 janv. 2009 à 19:55
Salut,

Ben, mes questions l'invitent, de façon implicite, de le faire ;-))
loupius - 30 janv. 2009 à 21:22
Après la réponse n° 6
Bien vu: il n'a pas mis tout le code...
Raté: il ne met pas tout le code... peut-être un manque de place.
De toute façon le scanf marche mais ca ne fonctione pas, va comprendre!
Ajouter un commentaire
Réponse
+0
moins plus
oui..j'ai pas mis tout le code...je vous est mentrer juste l'erreur...le scanf marche mais ca ne fonctione pas correctement avec le graphe....
je veux savoir s'il y a un autre moyen de le faire avec une autre fonction ou si je peux la corrigé....
Ajouter un commentaire
Ce document intitulé « j'ai des problémes avec la fonction scanf » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?