Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Speicher lesen + korrekt ausgeben

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] > 3 < [ 4 ]
020
15.10.2004, 13:27 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


hmm ok das heisst dann die schleife in die andere richtung laufen lassen... wie bekommt man denn raus aus wievielen bit ein char besteht (also wenns z.b. 11 sein sollten...)
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
15.10.2004, 13:39 Uhr
ao

(Operator)


Bei jedem standardkonformen C-Compiler gibts ein


C++:
#define CHAR_BIT 8  /* oder 9 oder 42 ... */

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
15.10.2004, 14:01 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ok danke

@ao und virtual...
sagt mal woher wisst ihr eigentlich so ein scheiss immer bis ins letzte detail so genau bzw. wie lange muss ich mich denn nebenbei mit programmieren beschäftigen (jetzt sinds ja mitlerweile 2 jahre bei mir) bis ich anfange auch irgendwelche standards zu predigen anstatt aus der bibel zu zitieren?
schlaft ihr mit irgend einem standardausdruck unter dem kopfkissen. Ich hab so ein teil bisher noch nicht mal ein blick reingeworfen geschweige den jemals zur hand gehabt. Lohnt sich sowas überhaupt (gibts ja bestimmt noch nicht mal umsonst den spaß) oder ist das nur gut wenn man das letzte wort haben will?

auf jeden fall ist man davon immer ziemlich beeindruckt... ist wahrscheinlich ähnlich wie wenn einen ein jurist mit irgendwelchen paragraphen erschlägt...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
023
15.10.2004, 14:13 Uhr
0xdeadbeef
Gott
(Operator)


Warum nicht

C++:
#define TYPE_BITS(t) (sizeof(t) * 8)


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
024
15.10.2004, 14:15 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@beefy
es ging ja gerade drum das ein byte nicht immer 8 bit sind...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
025
15.10.2004, 14:17 Uhr
0xdeadbeef
Gott
(Operator)


Ich dachte, das hätten sie irgendwann in den 70ern oder so standardisiert, als sie die ersten Netzwerke bauen wollten?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
026
15.10.2004, 14:18 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@beery
frag nicht mich ao und virtual haben damit angefange
Jehova Jehova
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
027
15.10.2004, 14:22 Uhr
ao

(Operator)


Also, ich hab noch nie einen Original-C-Standard aus der Nähe gesehen.

Hab bloß schon für verschiedene Plattformen programmiert: 16-Bit-DOS, i386-Windows, i386-Linux, Infineon C167, Hitachi SH-2 / SH-3, Atmel AVR, und die Compiler stammten auch aus mindestens vier verschiedenen Ecken. Wenn man sich mit der ganzen Doku befasst, kriegt man so nach und nach raus, was zum Standard gehört und was nicht. Und ein K&R steht natürlich im Bücherregal.

Außerdem hab ich mal ne Weile in news://de.comp.lang.c mitgelesen, die Sache mit CHAR_BIT z.B. taucht da regelmäßig auf. Aber die Freaks da sind teilweise ultra-streng drauf; Fragen, die nur entfernt nach Microsoft riechen, werden gnadenlos abgeschmettert. Wenn einen das nicht stört, kann man da ne Menge lernen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
028
15.10.2004, 14:25 Uhr
ao

(Operator)



Zitat von 0xdeadbeef:
Ich dachte, das hätten sie irgendwann in den 70ern oder so standardisiert, als sie die ersten Netzwerke bauen wollten?

Irgendwo oben hat jemand von einer 9-Bit-Honeywell geschrieben, und ich glaube, ich habe mal was von einem Texas-Instruments-DSP gelesen, bei dem alles 32 Bit groß ist, auch die char's. Das ist noch gar nicht so lang her.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
029
15.10.2004, 15:22 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat von Windalf:
ok danke

@ao und virtual...
sagt mal woher wisst ihr eigentlich so ein scheiss immer bis ins letzte detail so genau bzw. wie lange muss ich mich denn nebenbei mit programmieren beschäftigen (jetzt sinds ja mitlerweile 2 jahre bei mir) bis ich anfange auch irgendwelche standards zu predigen anstatt aus der bibel zu zitieren?


Keine Ahnung, ist nicht standardisiert
Ich denke mir geht es ähnlich wie ao: ich mach das eben schon eine Weile und man lernt mit der Zeit immer was dazu. Momentan ist mein subjektiver Eindruck der, daß ich noch mehr lerne als vergesse
Irgendwann hatte ich die Gelegenheit, die beiden Standards günstigst zu erwerben und das habe ich dann natürlich gemacht.

Zitat von Windalf:
schlaft ihr mit irgend einem standardausdruck unter dem kopfkissen. Ich hab so ein teil bisher noch nicht mal ein blick reingeworfen geschweige den jemals zur hand gehabt. Lohnt sich sowas überhaupt (gibts ja bestimmt noch nicht mal umsonst den spaß) oder ist das nur gut wenn man das letzte wort haben will?


Der Standard ist ziemlicher Krampf: zum Bei C++/C ist die Beschreibung der STL bzw. der Runtimelibrary ganz gut gelungen, dh man kriegt schnell raus, was der Standard hinsichtlich Funktionen/Klassen vorsieht. Komplizierter wird es, wenn man sich so einfache Fragen stellt, ob folgendes Statement gültig ist oder nicht:

C++:
int i = i;


(Anm: es ist gültig, funktioniert also nict nur zufällig). Fazit: als nachschlagewerk sicherlich nicht geeignet, als Besserwisser-Tool nur bedingt: man muß es bereits ohne standard besser wissen


Zitat von Windalf:
auf jeden fall ist man davon immer ziemlich beeindruckt... ist wahrscheinlich ähnlich wie wenn einen ein jurist mit irgendwelchen paragraphen erschlägt...

Ja, das mit Juristen beeindruckt mich auch ein wenig, aber widert mich doch mehr an...
Ansonsten danke für den Fisch.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 < [ 4 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: