View Full Version : mi date una mano?unix:comando read e seek
magoronzo
08-07-2004, 16:03
Ciao a tutti, devo fare un esame su unix ma non avendo il tempo per istallare nemmeno linux vi chiedo una mano.
Mi verra sicuramente proposto un esercizio del tipo:
ho un file f1 che contiene la parola ARMADIO e ho una variabile BUF.
cosa contiene la variabile BUF dopo la seguente sfilza di comandi?
fd=OPEN("f1")
read (fd,BUF);
read (fd,BUF);
read (fd,BUF);
read (fd,BUF);
read (fd,BUF);
read (fd,BUF);
seek (fd,6);
secondo me contiene I ma nn ne sono sicuro!
ilsensine
08-07-2004, 16:06
Niente, in quanto quella sfilza di comandi probabilmente neanche ti si compila.
Spostato in programmazione.
Se non vuoi installare linux allora installa Cygwin ;)
magoronzo
08-07-2004, 16:19
Originariamente inviato da ilsensine
Niente, in quanto quella sfilza di comandi probabilmente neanche ti si compila.
Spostato in programmazione.
mi diresti quale e' l'errore per favore?
cmq mi sto scaricando gnuwin
il comando read se non sbaglio mette nella variabile Buf il carattere situato nella posizione indicata dal puntatoree sposta il puntatore nella posizione successiva.
il comando seek invece sposta il puntatore nella posizione indicata dal parametro.
Giusto?
ilsensine
08-07-2004, 16:31
Originariamente inviato da magoronzo
il comando read se non sbaglio mette nella variabile Buf il carattere situato nella posizione indicata dal puntatoree sposta il puntatore nella posizione successiva.
Sbagli. Non hai mai avuto a che fare con queste funzioni, vero? Il vostro professore poteva anche darvela un pò di documentazione...
Qualche riferimento veloce:
http://www.rt.com/man/open.2.html
http://www.rt.com/man/read.2.html
http://www.rt.com/man/write.2.html
http://www.rt.com/man/lseek.2.html
magoronzo
08-07-2004, 19:22
ti ringrazio !ora mi guardo il materiale che mi hai dato...al massimo vi rompero' ancora le b@lle...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.