Newsgroup: it.comp.lang.c++
Titolo: Salve a tutti....

Ciao a Tutti,
    volevo fare un paio di domandine:
    1) Esiste una maniera per leggere direttamente sul disco rigido la
struttura di files e directory senza passare per il sistema operativo e la
funzione system()?
    2) Sapreste indicarmi siti o locazioni in cui trovare librerie e classi
per il C++ (lo so che domande cosě se ne fanno 100 al giorno... Abbiate un
po di pazienza! :-)))  ).
Saluti.
Nathan

po di pazienza! :-)))  ).
prova a guardare :
www.codeguru.com
http://space.tin.it/computer/rgerola/index.html
e poi c'č il mitico sito di Carlo Pescio che perň non ho sottomano
l'indirizzo.
e ..... sito chiama sito !

po di pazienza! :-)))  ).
Parti ad esempio da 
http://webnz.com/robert/cpp_site.html
 e segui
link sino a consumarti il mouse...:-).
Alex

 funzione system()?
Solo funzioni non standard. Nello standard POSIX mi sembra ci siano
funzioni tipo findfirst()/findnext() e in WIN32 ce ne sono di analoghe.
EMG

possiamo aiutare meglio.
....Uhmm... Mi piacerebbe realizzare in DOS un programmino simile a "fff" di
UNIX, che, mi pare, tiene aggiornato un db di tutti i file contenuti nel
sistema e quindi riesce a trovare un determinato file in maniera piů rapida
che non leggendo una per una tutte le directory. Ecco... per ora sono
incagliato sul problema della lettura delle directory per la creazione del
db. mi piacerebbe evitare di utilizzare il comando dir, redirigere l'output
di quest'ultimo su un file temporaneo e quindi lavorare su quello.... Avete
delle idee a riguardo?
Saluti
Nathan

....Uhmm... Mi piacerebbe realizzare in DOS un programmino simile a "fff" 
Se devi lavorare in dos, allora la cosa non e` eccessivamente difficile e non e`
necessario scavalcare del tutto il dos, ma dovresti accedere ai servizi che permettono di
leggere e scrivere settori logici e/o fisici (questi tramite bios).
L'argomento e` comunque molto lungo e bisogna tenere conto anche delle versioni dos
a cui vuoi riferirti.
Ti posso consigliare questo libro (aggiornato alla versione 4.0 del dos):
Ken W Christopher, Jr.
Barry A. Feigenbaum
Shon O. Saliga
"MS-DOS manuale di programmazione"
edito da McGraw Hill
Ti consiglierei anche la "Enciclopedia dell'MS-DOS" della MS, ma costa molto e non mi
sembra vada oltre il dos 3.3 (praticamente giurassica).
Paolo
----------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
  e-mail: 
mar...@cli.di.unipi.it
 
----------------------------------------------------------

delle idee a riguardo?
Quelli di DJGPP hanno fatto il porting per DOS di parecchie utilities
di GNU per Linux.
Ed anche dell'utility "locate".
Binario e sorgenti (in C) li trovi sul sito di Delorie:
 
http://www.delorie.com/djgpp
-- 
Roberto Gerola
Email: 
roge...@tin.it
WWW: 
http://space.tin.it/computer/rgerola

  
http://www.delorie.com/djgpp
Deng iu! Tuttavia, per una volta mi piacerebbe non copiare! :-P
Saluti!
Nathan.

po di pazienza! :-)))  ).
ecco l'indirizzo di Pescio...
http://www.programmers.net/artic/Pescio/
e poi ce ne qualche altro migliaio.... :-)

 delle idee a riguardo?
Penso che la lettura ricorsiva con funzioni tipo findfirst() e
findnext() sia una strada praticabile.
EMG



... se esistono.  Potrebbero chiamarsi opendir e readdir :-)
-- 
Maurizio Loreti                      
http://wwwcdf.pd.infn.it/~loreti/mlo.html
Un. of Padova, Dept. of Physics - Padova, Italy          
lor...@padova.infn.it