Re: integer mit 1234 und ABCD? PCFKEYB.c2 Kategorie: Programmierung (von Mark - 15.03.2006 15:14) | ||
Als Antwort auf integer mit 1234 und ABCD? PCFKEYB.c2 von Borris Koszlat - 15.03.2006 14:40 | ||
| ||
> Guten Tag! > > Ich habe da ein kleines Problem. > Im Modul PCFKEYB.c2 wird optional von einer 4x4 Matrix > Tastatur ausgegangen. So weit so gut! > Aber die Tasten "A B C D" lassen sich bei mir nicht in einer Integer > festlegen. > > Siehe hier die Variable "eins"! > > > thread main > { > int eins; // Variable für Kombination > int intvar; > byte taste,n; > string stringvar; > //i2c.init(); > pcfkeyb.init(8,!0); > lcdext.init(); > n=0; > eins = 12345678; //Kombination die zum Erfolg führt > > > Wenn die "eins" die Zahlen 0123456789 zugeordnet bekommt klappt alles! > Aber wenn ich der "eins" z.B. ABCD*# zuordnen will nimmt der Compiler > es nicht! Wei� jemand wie man dann die Tasten der 4x4 Matrix > im Modul mit 'A','B','C','D','*','#' angegeben auch als Kombination > abfragen bzw. der Variablen "eins" zuordnen kann. > > Irgendwie kann ich immer nur ein Zeichen oder Buchstaben zuordnen. > so mit "eins='A';" und wie mit zwei oder drei? Denn wenn ich "eins='A','B'" > schreibe gehts nicht. Irgendwie fehlt mit hier etwas Wisssen. > > Kann mir da Jemand weiterhelfen? > > mfg > > nighteagle > > > Hallo Nighteagle, also, Du kannst einer "int" variablen nur positive Zahlen zuweisen, keine Buchstaben. Du müsstest mit "string" arbeiten, dann sollte es laufen. Gru� Mark | ||
Antwort schreiben Antworten: |