int32_t in Bytes zerlegen

#1684484
Lesenswert?

Mehrere Fehler auf einmal:
a) mangelnder Quelltext
b) miese Fehlerbeschreibung
c) kein vorheriger Versuch, das Problem selbst zu
   lösen - ca. einmal pro Tag darf sich hier jemand die
   Mühe machen und jemandem sagen, daß man a) mit
   unvollständigen Quelltexten nichts anfangen kann,
   und b) ohne ordentliche Fehlerbeschreibung nicht helfen
   kann ("es geht nicht, sagt mir warum"), und c) erst
   mal die 156742 Threads lesen kann, in denen beschrieben
   wird, wie man Variablen in Byte splitten kann und
   umgekehrt und in denen steht, daß man a)...
#1684528
Lesenswert?

Na ja, es ist schwer, allgemein zu sagen, was das erste Posting macht, 
denn da es einen signed Typ verwendet, ist das Ergebnis 
compilerabhängig.  Sagen wir mal so:  Es kann sein, dass die Union 
dasselbe macht wie das erste Posting, muss aber nicht.

> Das macht aber nicht das selbe wie im 1. posting ...

So allgemein ist das nicht richtig.
#1684709
Lesenswert?

> Abgesehen davon ist Endianess sowas von typisch compilerabhängiger
> Eigenschaft (dass der sie wiederum von der Prozessorarchitektur
> ableitet, ist ein anderes Thema (und es gibt auch gemischte
> Architekturen)).

Aha. Wenn du in Assembler programmierst hast du also keine Endianess 
mehr, oder doch, oder was genau jetzt?
Gast #1684939
Lesenswert?

Den Tipp mit der union hatte ich auch ausprobiert, bis auf die 
Problematik der endianess sollten beide Methoden dasselbe Ergebnis 
haben. Der Fehler (Muell) wird also an anderer Stelle verursacht . 
Danke.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren