Einzelnen Beitrag anzeigen

Dax
(Gast)

n/a Beiträge
 
#9

Re: Arrays gezielt über Grenzen hinaus beschreiben

  Alt 2. Okt 2008, 22:25
Das habe ich irgendwann mal gemacht. *g*
Code:
static void setBit(long* arr, int bit) {
  arr[bit >> (sizeof(long) * 8)] |= 1 << (bit & (sizeof(long) * 8 - 1);
}

static int getBit(long* arr, int bit) {
  return (arr[bit >> (sizeof(long) * 8] >> (bit & (sizeof(long) * 8 - 1)) & 1;
}
Sollte so funktionieren (denke ich)...
  Mit Zitat antworten Zitat