PDA

Visualizza la versione completa : [PASCAL] Escape di caratteri


Gionnico
28-01-2006, 14:39
Qual' il carattere di escape su pascal?
Vorrei poter scrivere l'apostrofo.

PS: dove posso scaricare altri moduli (a freepascal) e come si installano? vorrei i sound e quelle matematiche. :ciauz:

Gionnico
29-01-2006, 20:21
up

ed anche: c' il GOTO su pascal?
Oppure, come faccio a far ricominciare il codice daccapo, una volta svolta un'operazione? (solo x non riaprire l'exe, non devo mantenere le variabili o simili)

mico
29-01-2006, 21:54
Originariamente inviato da Gionnico
ed anche: c' il GOTO su pascal?
si .. ma prima devi dichiarare il nome dell'etichetta nella sezione LABEL. Ecco un esmpio banale di codice con i GOTO:


Program UsoDeiGoto;

label
label1, label2;
var
n: integer;
begin
readln(n);
if n < 0 then goto label1
else goto label2;
label1:
writeln('negativo');
readln;
label2:
writeln('positivo');
readln;
end.


PS. Ma gli escape cosa sono?

king64
29-01-2006, 21:58
Originariamente inviato da Gionnico
c' il GOTO su pascal?


Si esiste il GOTO ma il suo uso sconsigliato perch porta a scrivere disordinato , e poco leggibile .


Originariamente inviato da Gionnico
Oppure, come faccio a far ricominciare il codice daccapo, una volta svolta un'operazione? (solo x non riaprire l'exe, non devo mantenere le variabili o simili)


dovresti strutturare il tuo programma principale al seguente modo



begin
var
x:integer;
n:integer;
while x<n do
begin
il tuo codice
....
end;
end.


Questo programma esegue il loop n volte .

gygabyte017
30-01-2006, 14:11
x gli escape, supponiamo che devi scrivere la frase "l'automobile e' l'aiuto dell'uomo." scriverai:

a:= 'l''automobile e'' l''aiuto dell''uomo.'

chiaro??

Loading