Gast
#5599
Warum funktioniert das nicht:
//--------------------------------------------
switch(~inp(PIND))
{
case 0x01 : /* mach was */ break;
case 0x02 : /* mach was anderes */ break;
}
//--------------------------------------------
Und warum funktioniert das:
//--------------------------------------------
unsigned char p;
p = ~inp(PIND);
switch(p)
{
case 0x01 : /* mach was */ break;
case 0x02 : /* mach was anderes */ break;
}
//--------------------------------------------
In anderen Compilern bin ich auch Lsg. I gewohnt.
Reiner