Hallo, ich möchte mit einem Arduino eine Char per IF Abfrage
gleichzeitig ein paar Buchstaben abfragen, Nämlich diese:
qwertzuiopü+asdfghjklöä#<yxcvbnm,.-1234567890ßQWERTZUIOPÜASDFGHJKLÖÄYXCV
BNM;:_'*!"§$%&/()=?
Wie schaffe ich es diese Buchstaben gleichzeitig abzufragen?
Vielen Dank für die Hilfe
Vielen dank für die antworten!
leider kann ich die Codes mit meinem arduino nicht nutzen.
gibt es einen Befehl für den arduino?
Und nein ich baue KEINEN key sniffer der die eingaben auf
Richtigkeit überprüft ;)
OK, das werde ich mal versuchen.
Ich brauche eine schleife,
die IMMER einen Buchstaben abgleicht,
und wenn der Buchstabe der Zeichen entspricht,
soll er den Buchstaben in einem anderen String speichern,
Also so:
Be i s p i e l
ZU:
Beispiel
>Und nein ich baue KEINEN key sniffer der die eingaben auf>Richtigkeit überprüft ;)
Das würde ich doch niee machen
Hehe,
If ((char == a) || (char == b) || (char == c) || usw.)
{
Code
}
Wenn in char ein zeichen steht...
aber bibliotheken einbinden die das schon können sollte eigentlich kein
problem sein, mit anderen worten
Mach was max sagt ;)
Hacker schrieb:> Ich brauche eine schleife,> die IMMER einen Buchstaben abgleicht,> und wenn der Buchstabe der Zeichen entspricht,> soll er den Buchstaben in einem anderen String speichern,
Dann sollte die isgraph Funktion das richtie für dich sein
http://www.cplusplus.com/reference/cctype/isgraph/
1
while(*to_check)
2
{
3
if(isgraph(*to_check))
4
{
5
*to_write++=*to_check;
6
*to_write='\0';
7
}
8
to_check++;
9
}
oder sonst das isgraph durch das strchr ersetzen wenn ich alle
graphischen Zeichen kopiert werden sollen.
public schrieb:> If ((char == a) || (char == b) || (char == c) || usw.)
Aber bitte nicht die Hochkommas vergessen.
Max H., ich finde deine Vorschläge gut,
aber ich weiß nicht wie ich das mit dem string dann mache.
könntest du mir einen kleinen Code erstellen mit der Funktion?
user schrieb:> naja funktioniert […] bei EBCDIC nicht
Warum nicht? Laut Wikipedia liegen bei EDBDIC 500 A bis I zwischen 0xC1
und 0xC9. Es ist zwar mehr Aufwand als bei ASCII, aber immer noch weit
weniger, als jedes Zeichen abzufragen.
Hacker schrieb:>>Und nein ich baue KEINEN key sniffer der die eingaben auf>>Richtigkeit überprüft ;)> Das würde ich doch niee machen
Bestimmt nicht. Du würdest es nicht nur nie machen, du würdest es
offenbar auch nicht mal können.
Hacker schrieb:> könntest du mir einen kleinen Code erstellen mit der Funktion?
Da hat ein Scriptkiddie wohl noch nicht die richtigen Quellen gefunden
;-)