Ho provato... Aggiungendo un po' di zeri... Ma non cambia niente al mio fine! :master:![]()
Ho provato... Aggiungendo un po' di zeri... Ma non cambia niente al mio fine! :master:![]()
glielo già suggerito io $$$
Neanche a me funziona ed è ddavvero strano...
Originariamente inviato da Lardoman
glielo già suggerito io $$$
Neanche a me funziona ed è ddavvero strano...
a me funziona
ma 1000 non da 1 secondo
Non puoi scrivere il programma in qualche altro linguaggio?
prova a fare cosi
Delay( 10000 );
Delay( 10000 );
Delay( 10000 );
Delay( 10000 );
Delay( 10000 );
invece che uno solo![]()
Forse è perchè delay () crea una pausa solo tra 2 righe.
Infatti se scrivo:
write ('A');
delay (N); (*al posto di N il numero che vuoi*)
write ('B');
non funziona
Invece:
writeln ('A');
delay (N);
writeln ('B');
funziona perfettamente.
strano che sia cosi limitato il pascal: sara' 1 bug....
Ragazzi, niente!!!!![]()
Ma porca...![]()
Non so più cosa provare!!! Ma devo fare sta cosa per forza!![]()
A me il codice postato da $$$ funziona alla perfezione... Uso Turbo Pascal 7.0. (ovviamente fixato!)
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Ragazzi, non conosco quasi per niente Pascal, ma mi sembra decisamente un problema di svuotamento del buffer (e il fatto che con writeln funziona ne è la prova!). Non c'è una funzione in pascal che svuota il buffer? Una cosa tipo fflush del c!