いっつも書いてるような気がする関数を
書いておく。
void chomp(char* const s){ int i = 0; while(s[i] != '\0') i++; if (i == 0) return; if (s[--i] == '\n') s[i] = '\0'; } void dump(unsigned int b){ int size = 0; unsigned int bit = ~0; while(bit){ bit <<= 1; size++; } while(size > 0) putchar(((b >> --size) & 0x01) ? '1' : '0'); putchar('\n'); }