Burkhard Schultheis wrote:
> Am 27.07.2012 19:53, schrieb Heiko Rost:
>> Am Fri, 27 Jul 2012 19:39:07 +0200 schrieb Burkhard Schultheis:
>>> Aber wenn einen Datei mit fopen im Modus "r"
>>> geöffnet wird, muss sie sich doch wie beschrieben verarbeiten lassen,
>>> oder mache ich da einen Denkfehler?
>>
>> Schuß ins Blaue: Die Datei wird mit "r" im Textmode geöffnet und an
>> Position 261040 steht ein ^z, das als EOF interpretiert wird. Du
>> solltest "rb" für den Modus probieren.
>
> Daran habe ich auch schon gedacht. Ist aber kein ^z in der ganzen Datei
> zu finden!
Dennoch wirst du mit Modus "r" weniger Bytes erhalten, als dir 'dir'
anzeigt, weil der aus den 0D0A in der Datei ein einzelnes '\n' macht.
Schau dir mal an, was 'ftell' sagt. Und dann öffne die Datei mit "rb".
Deine Aussage, dass du im Puffer 0D0A siehst, widerspricht eigentlich
der Aussage, dass du die Datei mit "r" öffnest.
Stefan