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è?