Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 18 von 18

Thema: [C] Datei komplett einlesen

  1. #16
    Registrierter Benutzer
    Registriert seit
    24.06.2003
    Beiträge
    486
    Zitat Zitat von locus vivendi
    Ich hatte die Vermutung geäußert das ein char mindestens 8 Bit hat. Mittlerweile muß ich diese Vermutung revidieren. So wie es für mich aussieht, müssen es mindestens nur 7 Bit sein.
    Ein char hat _mindestens_ 8 Bit, nicht 7.
    Deine Zitatquellen sind nur die halbe Wahrheit.
    C Standard.5.2.4.2.1
    Size of integer types <limits.h>
    The values given below shall be replaced by constant expressions suitable for use in #if
    preprocessing directives. Moreover, except for CHAR_BIT and MB_LEN_MAX, the
    following shall be replaced by expressions that have the same type as would an
    expression that is an object of the corresponding type converted according to the integer
    promotions. Their implementation-defined values shall be equal or greater in magnitude
    (absolute value) to those shown
    , with the same sign.
    ....
    CHAR_BIT 8

  2. #17
    Registrierter Benutzer
    Registriert seit
    23.05.2004
    Beiträge
    592
    Deine Zitatquellen sind nur die halbe Wahrheit.
    C Standard.5.2.4.2.1
    Ah! Irgendwo hatte ich im Hinterkopf das es so eine Festlegung gibt, konnte das aber nicht finden. Danke für den Hinweis.

  3. #18
    Registrierter Benutzer
    Registriert seit
    25.11.2002
    Beiträge
    68
    Falls doch mal jemand in die Situation kommt diesen Thread zu lesen und sich zu fragen ob das nicht immer 1Byte==8Bit sich nur auf C/C++ bezieht;
    http://www.comeaucomputing.com/techtalk/#bitsinbyte
    s/(win|dos)/linux/g; #just another fixed pain in the (gl)ass

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •