Datentypen unsigned char etc.

Gast #2153529
Lesenswert?

Hi,

ich hab gedacht, ich muß doch auch so programmieren wie die großen 
Jungs.
In einem laufenden Programm hab ich also alle
1
unsigned char
2
unsigned short int
3
unsigned long long int
durch
1
uint8_t
2
uint16_t
3
uint32_t
ersetzt.
Danach hatte ich 4 Warnungen, ach ja, das Programm tat es auch nicht 
mehr.
Wo liegt denn da der Hund begraben?
Gast #2153566
Lesenswert?

Stefan Ernst schrieb:
> Welcher Prozessor/Compiler?
> Nun, egal welcher, ich bezweifle, dass dort "unsigned long long int" und
> "uint32_t" gleich groß sind.

Ich vermute immer noch, dass da irgendwo ein Char-Typ einem uint8_t-Typ 
zugewiesen wird und dass hier der Compiler meckert. Sicher, das mit dem 
long long und dem uint32_t ist vielleicht auch ein passender Ansatz. 
Wahrscheinlich fehlen halt mehrere Casts.

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