was mich jetzt noch untern fingern juckt is die frage ob jmd weis mit welchem/n Befehl/en man unter "nxc " sowas abfragen kann?
Wie man das in NXC abfragt weiß ich nicht. Ich gehe aber davon aus, dass man auch dort - wie in den anderen Programmiersprachen für den NXT - RAW Werte auslesen kann. Schau evtl. einfach mal unter dem Befehl nach, welchen du normalerweise für einen einzelnen Taster verwenden würdest.
Die einfachste Möglichkeit, um 4 Taster an einen Port anzuschließen ist, wenn man jedem Taster einen anderen Widerstandswert vorschaltet und dann die RAW Werte ausliest. Durch die unterschiedlichen RAW Werte kannst du dann überprüfen welche(r) der 4 Taster betätigt wurde.
Unter http://freggelweb.de/001-005-000-7.html kannst du sehen, wie man einen Taster an einen NXT anschließen kann.

Gruss
Stefan79