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?


Log in to reply