Ich möchte sicherstellen, dass ein gegebenes Zeichenfolgenliteral an einer Adresse endet, die ein Vielfaches von 2 oder besser 4 ist.Wie kann ich ein String-Literal an eine Adresse ausrichten, die ein Vielfaches von 4 ist?
Gibt es eine Möglichkeit, dies zu erreichen, vorzugsweise ohne Verwendung von Compiler-spezifischen Erweiterungen? Oder ist es unmöglich?
Ich möchte dies so tun, dass die untersten Bits der String-Adresse 0 sind und (ab) als Tag-Bits verwendet werden können.
was können wir verstehen für *** Ausrichtung einer Zeichenfolge an eine Adresse *** ... können Sie uns erklären, was das bedeutet ??? –
@Xoce: Zeichenfolgen in c sind einfache Zeiger auf char. Und jeder Zeiger hat eine Adresse. Ich möchte in gewisser Weise sicherstellen, dass diese Adresse ein Vielfaches von vier ist. – Askaga