Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [C] Scrittura/lettura file su periferiche di archiviazione

    Buona sera,
    vorrei sapere se c'è un modo per leggere/creare/modificare un file presente su una periferica connessa al pc tramite il linguaggio c.
    Grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,326
    Intendi un dispositivo con memoria connesso al PC? Non c'è alcuna differenza con i file risiedenti su FS locale del sistema operativo, leggi la documentazione sulla libreria standard del C per l'I/O su file.
    every day above ground is a good one

  3. #3
    Ok, grazie. Sai allora come faccio a verificare se un dispostitivo é presente o meno?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Quote Originariamente inviata da masternick Visualizza il messaggio
    Ok, grazie. Sai allora come faccio a verificare se un dispostitivo é presente o meno?
    E' una chiavetta o un disco usb?

    Il file è sempre nella stessa cartella ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Si tratta di una chiavetta, il file da leggere si trova nella root della chiavetta, ma il programma dovrebbe poter visualizzare tutti i file presenti nella chiavetta e far scegliere quali aprire per modificare/leggere...

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Visualizzare tutti i file e sceglierne uno è diverso da aprire e leggere un file della domanda iniziale.

    Cerca di essere più chiaro ... che devi fare esattamente?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Allora, il programma dovrebbe leggere da un file presente in una chiavetta per ottenere l'id dell'utente. Dopodiché dovrebbe elencare i file presenti nella chiavetta consentendo all'utente di scegliere quale file far leggere e modificare da un algoritmo.

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Una volta inserita la chiavetta, puoi indicare al programma il percorso del programma. A questo punto questo può leggere dal file ed elencare i file (windows o linux?).
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Il fatto è che teoricamente il programma dovrebbe da solo scansionare tutte le eventuali porte a cui sono connesse varie chiavette o hard disk alla ricerca di quello con il file corretto, quindi non é possibile sapere a priori il percorso esatto (potrebbe essere D:/, E:/, ecc..). C'è quindi un modo per sapere se per es. c'è davvero una periferica connessa alla porta X?
    Per il momento il programma girerà su linux, ma sto cercando di implementarlo utilizzando librerie standard del C così da poter far facilmente anche una versione per winzozz
    Ultima modifica di masternick; 15-01-2016 a 23:52

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.