Newsgroup: it.comp.lang.c++
Titolo: floppy

Sapreste dirmi come si fa a leggere TUTTI i dati di un floppy disk?
Mi spiego: se visualizziamo il contenuto di un floppy da windows o da dos,
riusciamo a vedere solo i files registrati. Ad esempio, se il disco è appena
formattato non si riesce a leggere nulla. Invece, nella realtà, anche quel
disketto formattato contiene dei dati. Una delle cose che è contenuta nel
floppy è la dicitura "not system disk eccetera eccetera". Inoltre c'è
scritto
anche il numero seriale ed altri dati ancora.
Come si fa a visualizzarli (ed editarli) con C++ ?
totò

Qui sei fuori tema. Prova a chiedere su it.comp.programmare.win32 .
Ciao,
Nicola

 wrote in message
3A2B7D69...@divalsim.it...


 totò


Come puoi scoprire leggendo il messaggio intitolato "[it.comp.lang.c++]
benvenuto su Usenet!", che viene inviato periodicamente a cura del GARR
ovvero il gestore dei newsgroup it.*, su questo newsgroup ci occupiamo
del C++ standard e non di caratteristiche specifiche di un particolare
ambiente.
Il floppy disk, come tutte le periferiche hardware, e' gestito
direttamente dal sistema operativo, e generalmente sistemi operativi
diversi forniscono meccanismi diversi per accedere alle periferiche da
programma. Ti invito quindi a consultare il messaggio citato sopra per
vedere dove puoi trovare le risposte che cerchi, in base all'ambiente
che usi.
Ciao,
Nicola

Scusami, forse nel mio post precedente non mi sono spiegato bene.
O forse non hai letto le FAQ del gruppo...
Luc.
PS: Qui solo C++ standard, in C++ non esiste alcuna funzione per
l'accesso ai floppy disk in modo raw e platform indipendent.

 wrote in message
3A2B86CA...@divalsim.it...





 Non sto chiedendo quante uova ci vanno nella frittata.
Vedi, se io scrivo in C++ un programma che analizza dati di fisica
delle particelle elementari non vuol dire che domande sulla fisica
delle particelle elementari siano pertinenti.
Pensa alla lingua italiana ed a un newsgroup dedicato, che accettasse
domande sulla grammatica e la sintassi.  Che mediante l'italiano si
possa parlare di calcio non rende accettabili domande sullo stato di
salute dell'Inter, mentre lo sono domande tipo "Ma questa frase del
Biscardi rispetta il linguaggio cosi' come definito dallo Standard
BORZ-1999 pubblicato dal Borzacchini sul Vernacoliere di Livorno?").
Il C++ e' un linguaggio di programmazione; come tutti i linguaggi,
permette di dare istruzioni al computer che le eseguira'.  Ci sono
computer che non hanno floppy disk, e quelli che lo hanno (Amiga,
Macintosh, Sparcstation) prevedono modalita' differenti di accesso al
floppy; per questo motivo la domanda non riguarda il linguaggio --- ma
una particolare piattaforma hardware ed un particolare ambiente
operativo.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it
Murphy's law: "Anything that can go wr
/bin/fortune: segmentation fault - core dumped

þª©¥ wrote in message

Cosa c'entra il linguaggio che utilizzi con la modalità di gestione di una
periferica? Questo dipende solo dal sistema operativo e dalle librerie di
interfaccia (C o C++ o quantaltro) che hai a disposizione.
Comunque io utilizzerei una funzione che mi permetta di accedere
direttamente ai settori ed alle tracce del floppy.
saluti
Stefano C.