kann mir jemand mal bitte helfen ?
-
moin leute! ich habe eine funktion geschrieben die aus big little endian machen soll
im endeffekt möchte ich das da in einer zeile steht
beispielzahlt = bigtolittle(1000);
und er mir dann für die beispielzahl den wert schreibt also 1000 blos statt big endian little endian.. dies geschieht innerhalb einer funktion.. ich hoffe ihr wisst was ich meine
hierzu habe ich eine andere funktion geschrieben die einfach nicht läuft. könnt ihr da mal draufschauen?
und kann mir jemand sagen wo ich die definieren muss damit die in der funktion in der die zeile
beispielzahlt = littletobig(1000);
kommt auch ausgeführt wird??
hier meine funktion
int bigtolittle (int nummer)
{
int swap;
swap = ((nummer>>24)&0xff)|((nummer<<8)&0xff0000)|((nummer>>8)&0xff00)|((nummer<<24)&0xff000000);
return swap;
}
-
Was heißt "die einfach nicht läuft"?
-
xPCSIM schrieb:
die einfach nicht läuft.
Sehr, sehr schlechte Fehlerbeschreibung.
Wie überprüfst du deine Funktion?
Wie kommst du darauf, dass sie nicht funktioniert?