C言語なら俺に聞け(入門編)Part 101
■ このスレッドは過去ログ倉庫に格納されています
0012デフォルトの名無しさん
2012/05/04(金) 15:29:00.01bit位置を示す引数をもう一つ追加。
ledはビットフィールド変数ではなく、byteの方にすれば、
void led_toggle_switch(
unsigned *led: 1,
unsigned bitPos, // 1-7
unsigned char before,
unsigned char after)
{
if(before == 0 && after == 1){
*led ^= (1 << bitPos);
}
}
■ このスレッドは過去ログ倉庫に格納されています