Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Pascal - problema con codice uttilizzando la grafca;
Forum - Pascal - problema con codice uttilizzando la grafca;

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedė, 01/01/1970
non riesco dopo aver fatto partire il programma a tornare alla prima pagina visualizzata, dopo aver fatto la prima o la seconda scelta... Help!!:)

Codice sorgente - presumibilmente Delphi

  1. program disegno;
  2. uses crt,graph;          
  3. var grdriver,grmode:integer;
  4.     a,b:integer;
  5.  
  6. procedure grafica;
  7. begin
  8. grdriver:=detect;
  9. initgraph(grdriver,grmode,'c:\tp\bgi');
  10. rectangle(0,0,getmaxx,getmaxy);
  11. floodfill(1,1,white);
  12. end;
  13.  
  14.  
  15. begin
  16.  
  17. {dovrei metterci un ciclo??}
  18. clrscr;
  19. writeln('Se vuoi visualizzare il primo disegno premi 1, altrimenti 2');
  20. readln(a);
  21. if a=1
  22.   then
  23. begin
  24. grafica;
  25.  textcolor(red);
  26.  outtextxy(2,10,'Questo Š un disegno creato dalla 4 C informatica!!');
  27.  setcolor(black);
  28.  circle(310,230,100);
  29.  arc(300,280,250,800,50);
  30.  arc(300,180,810,280,50);
  31.  circle(320,180,25);
  32.  circle(300,280,25);
  33.  setfillstyle(1,black);
  34.  floodfill(320,180,black);
  35.  floodfill(300,240,black);
  36. end
  37.  else
  38.   grafica;
  39.   setcolor(black);
  40.   circle(310,230,100);
  41.   repeat
  42.   until keypressed;
  43. end.



Come faccio?? Grazie in anticipo..

PM
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Up
1
Down
V
Segnala al moderatore
Postato alle 22:05
Venerdė, 21/01/2011
Ciao!

Ho letto il tuo programma, e posso consigliarti di impostare un ciclo.

Su entrambe le pagine chiudi la grafica, con l' istruzione CloseGraph.

PM
Avatar
Il_Bomba (Member)
Rookie


Messaggi: 33
Iscritto: 26/12/2010

Up
1
Down
V
Segnala al moderatore
Postato alle 14:21
Sabato, 22/01/2011
Oppure potresti mettere un "closegraph" e un "goto" alla fine che ti riporta alla domanda iniziale.

Ultima modifica effettuata da Il_Bomba il 22/01/2011 alle 14:31
PM
Usa i commenti per chiedere spiegazioni o ringraziare le risposte.