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 - Scrivere a capo in modalità grafica??
Forum - Pascal - Scrivere a capo in modalità grafica??

Avatar
darksaimon (Normal User)
Newbie


Messaggi: 3
Iscritto: 25/09/2008

Segnala al moderatore
Postato alle 23:02
Domenica, 12/10/2008
In modalità grafica in pascal al posto di Write(''); ce un altro comando per stampare scritte sullo skermo cioe' OUTEXT(''); il mio problema sorge quando mi serve scrivere a capo. Cioe normalmente si userebbe Writeln(''); ma in modalita grafica non funziona. Sapete se esiste un comando per farlo o avete magari un alternativa????

Ultima modifica effettuata da darksaimon il 12/10/2008 alle 23:03
PM Quote
Avatar
Anonymous (Member)
Guru


Messaggi: 1059
Iscritto: 30/07/2006

Segnala al moderatore
Postato alle 7:40
Lunedì, 13/10/2008
prova a ficcargli i caratteri 13 e 10 della tabella dei codici ASCII

dovrebbero dare il risultato che chiedi..

PM Quote
Avatar
WARRIOR (Ex-Member)
Guru


Messaggi: 627
Iscritto: 30/03/2007

Segnala al moderatore
Postato alle 16:41
Lunedì, 13/10/2008
Mh...credo che tu debba ritornare alla modalità textmode, speriamo in bene :k:.

PM Quote
Avatar
John (Ex-Member)
Pro


Messaggi: 191
Iscritto: 18/11/2007

Segnala al moderatore
Postato alle 16:59
Martedì, 14/10/2008
Devi usare OUTTEXTXY(X, Y:integer; TEXT:string) ovvero la procedura che ti permette di specificare in che punto (individuato dalle coordinate x e y) dello schermo scrivere il testo che passi come terzo parametro.

Per andare a capo basta aumentare la y di circa 10-15 unità.
Questo dato però varia a seconda della risoluzione e del carattere quindi fai un po' di prove per vedere come ti piace di più....

Ad esempio:
Codice sorgente - presumibilmente Plain Text

  1. Outtextxy(12,30,'PRIMA RIGA');
  2. Outtextxy(12,45,'SECONDA RIGA');



Ciao!:k:

PM Quote
Avatar
totipianurese (Member)
Pro


Messaggi: 168
Iscritto: 24/06/2008

Segnala al moderatore
Postato alle 21:17
Giovedì, 16/10/2008
Ciao, io ho sempre usato il Gotoxy

Codice sorgente - presumibilmente Delphi

  1. Program aoutput;
  2. Uses crt;
  3.  
  4. begin
  5. gotoxy(38,8);  //gotoxy(N°colonna,N° riga) ricordati si usare sempre write
  6. write('ciao');
  7. gotoxy(69,20);
  8. write('Buon lavoro');
  9. readln();
  10. end.



Provalo ;)

PM Quote