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 » 29 mar 2009, 23:29

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?

Avatar utente
Tibor Gallai
Messaggi: 1776
Iscritto il: 17 nov 2007, 19:12

Messaggio da Tibor Gallai » 30 mar 2009, 01:55

Cosa significa che non funziona?

pak-man
Messaggi: 313
Iscritto il: 07 giu 2008, 18:19

Messaggio da pak-man » 30 mar 2009, 16:41

che non genera alcun output (dunque probabilmente nemmeno legge il file di input)

Avatar utente
Tibor Gallai
Messaggi: 1776
Iscritto il: 17 nov 2007, 19:12

Messaggio da Tibor Gallai » 30 mar 2009, 16:43

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 » 30 mar 2009, 16:45

è quello che ho sempre fatto... :cry:

Avatar utente
Tibor Gallai
Messaggi: 1776
Iscritto il: 17 nov 2007, 19:12

Messaggio da Tibor Gallai » 30 mar 2009, 16:46

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 » 30 mar 2009, 16:52

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

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite