Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782

    Open in modo testo o binario

    domanda elementare:

    che differenza esiste tra l'aprire un file in modo binario o in modo testo?

    Il problema mi si è posto usando Blaadsed Dev-C++ in ambiente windows. Usando le classiche Open e Read note in ambiente Unix ho avuto grossi problemi a leggere un file 'binario'. In pratica mi trovava la fine del file prima della reale fine.
    Usando invece fopen("nomefile","rb") funziona tutto...

    ma perchè?
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    non so nel tuo caso specifico da cosa possa dipendere, però mi è capitato di avere problemi legati alla corretta interpretazione del carattere di FineFile.

    potrebbe essere legato al tipo di caratteri settati

  3. #3
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782
    è comunque strano...
    open, read etc... dovrebbero essere le primitive a più basso livello nella gestione dei file e come tali dovrebbero leggere 'tutto'. Ma in questo caso non so se un problema del mio compilatore.

    Non conosco comunque la differenza a livello logico tra gestione file in modalità testo e binaria. Qualcuno mi saprebbe illustrare tale differenza?

    Sinceramente io non vedo la necessità di avere tale doppia gestione, a mio parere se leggo un byte, leggo un byte indipendentemente dal suo significato.
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Io avevo letto che se il File era binario nel secondo parametro di fread bisognava mettere "rb"...


  5. #5
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782
    questo l'ho capito ma perchè devo aprire un file in modo bianrio piuttosto che in modo testo!!???

    Un file è composto di byte! che questi siano interpretabili come caratteri o meno è una cosa che interessa al programmatore...
    questo almeno dal mio punto di vista ma se le due modalità esistono un motivo ci sarà....
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

  6. #6
    ...Terrible warlords, good warlords, and an english song

  7. #7
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782
    Denkiu
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

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 © 2025 vBulletin Solutions, Inc. All rights reserved.