Pagina 1 di 1

input/output in pascal

Inviato: 29 mar 2009, 23:29
da pak-man
Allenandomi per le gare di informatica, ho riscontrato questo problema: in molti esercizi (tutti quelli fino al 2003-2004) è richiesto di non includere il path nell'assegnare il file di input/output, e quindi di usare un'istruzione del tipo

Codice: Seleziona tutto

assign(fr,'input.txt'); reset(fr);
assign(fw,'output.txt'); rewrite(fw);
1- Perché (perlomeno a me) non funziona?
2- Anche se è scomparsa la richiesta dai testi di gara, bisogna ancora fare così? In caso contrario, cosa devo scrivere?

Inviato: 30 mar 2009, 01:55
da Tibor Gallai
Cosa significa che non funziona?

Inviato: 30 mar 2009, 16:41
da pak-man
che non genera alcun output (dunque probabilmente nemmeno legge il file di input)

Inviato: 30 mar 2009, 16:43
da Tibor Gallai
Beh, metti il file di input nella directory in cui c'è l'eseguibile.

Inviato: 30 mar 2009, 16:45
da pak-man
è quello che ho sempre fatto... :cry:

Inviato: 30 mar 2009, 16:46
da Tibor Gallai
Copia/incolla tutto il sorgente qua.
(btw, prova anche a lanciare l'eseguibile a mano, e non dall'editor)

Inviato: 30 mar 2009, 16:52
da pak-man
Tibor Gallai ha scritto:(btw, prova anche a lanciare l'eseguibile a mano, e non dall'editor)
Ecco cosa non andava! Ho fatto altri tentativi ed era proprio quello il problema. Grazie $ 10^3 $