input/output in pascal

Programmazione, algoritmica, teoria dell'informazione, ...
Rispondi
pak-man
Messaggi: 313
Iscritto il: 07 giu 2008, 18:19

input/output in pascal

Messaggio 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?
Tibor Gallai
Messaggi: 1776
Iscritto il: 17 nov 2007, 19:12

Messaggio da Tibor Gallai »

Cosa significa che non funziona?
pak-man
Messaggi: 313
Iscritto il: 07 giu 2008, 18:19

Messaggio da pak-man »

che non genera alcun output (dunque probabilmente nemmeno legge il file di input)
Tibor Gallai
Messaggi: 1776
Iscritto il: 17 nov 2007, 19:12

Messaggio da Tibor Gallai »

Beh, metti il file di input nella directory in cui c'è l'eseguibile.
pak-man
Messaggi: 313
Iscritto il: 07 giu 2008, 18:19

Messaggio da pak-man »

è quello che ho sempre fatto... :cry:
Tibor Gallai
Messaggi: 1776
Iscritto il: 17 nov 2007, 19:12

Messaggio da Tibor Gallai »

Copia/incolla tutto il sorgente qua.
(btw, prova anche a lanciare l'eseguibile a mano, e non dall'editor)
pak-man
Messaggi: 313
Iscritto il: 07 giu 2008, 18:19

Messaggio 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 $
Rispondi