Arduino IDE Byte Array als string ausgeben

OP #7054258
Lesenswert?

Hallo,
ich versuche mich aktuell an einem RFID Projekt und habe nun ein 
Problem,
wie lese ich ein Byte Array aus und gebe dieses aus?
Mein Code in dem Bild ist einer der drei Einleseverfahren... welches 
eine Erlaubnis abfragen soll. das Abfragen funktioniert auch... Frage 
ist nun wenn ich eine if Abfrage mache die dann bestimmt ob der 
eingegebene Input gültig ist oder nicht komme ich immer in den 
Permission denied Teil der Abfrage, was tun? Hierzu wollte ich zuerst 
einmal das gespeicherte Byte Array ausgeben um zu sehen was da nun 
steht... ich weiß aber nicht wie.

MfG
Luca Ogris
OP #7054345
Lesenswert?

Oliver S. schrieb:
> Wie schon mehrfach gesagt wurde, denk als erstes mal über Zeile 162
> nach. Das könnte auch deine ursprüngliche Frage dann beantworten.
>
> Oliver

Die if Abfrage fragt hier ob len (was klarerweise falsch ist) y oder N 
ist...
jetzt fragt man sich wo ist und wie heißt das charset/string/chararray 
wo der eingegebene Name steht
OP #7054389
Lesenswert?

Sebastian R. schrieb:
> Luc O. schrieb:
>> jetzt fragt man sich wo ist und wie heißt das charset/string/chararray
>> wo der eingegebene Name steht
>
> Dann schau noch mal in Zeile 158 und schau dir die Dokumentation zu der
> dort verwendeten Funktion an. Dder Rückgabewert (len) ist die Anzahl der
> empfangenen Zeichen, dann bleibt nicht mehr viel übrig, was den Inhalt
> enthalten könnte.

Zeile 158 ist doch nur eine for Schleife die die Leerzeichen macht oder 
nicht... byte i ist eine Variable die nur in der for Schleife existiert 
und damit auch nur dort verwendet werden kann... außer den Variablen 
byte i und len ist da nix?
OP #7054391
Lesenswert?

Luc O. schrieb:
> Sebastian R. schrieb:
>> Luc O. schrieb:
>>> jetzt fragt man sich wo ist und wie heißt das charset/string/chararray
>>> wo der eingegebene Name steht
>>
>> Dann schau noch mal in Zeile 158 und schau dir die Dokumentation zu der
>> dort verwendeten Funktion an. Dder Rückgabewert (len) ist die Anzahl der
>> empfangenen Zeichen, dann bleibt nicht mehr viel übrig, was den Inhalt
>> enthalten könnte.
>
> Zeile 158 ist doch nur eine for Schleife die die Leerzeichen macht oder
> nicht... byte i ist eine Variable die nur in der for Schleife existiert
> und damit auch nur dort verwendet werden kann... außer den Variablen
> byte i und len ist da nix?

ich habe den code geändert welche Zeile ist genau gemeint? die wo char * 
noch dabei ist?
#7054407
Lesenswert?

Luc O. schrieb:
> Zeile 158 ist doch nur eine for Schleife die die Leerzeichen macht oder
> nicht... byte i ist eine Variable die nur in der for Schleife existiert
> und damit auch nur dort verwendet werden kann... außer den Variablen
> byte i und len ist da nix?

Selbst wenn bei dir die for-Schleife in Zeile 158 ist. Auch dort ist das 
zu finden, was du suchst.

Sie macht halt nur die Leerzeichen. Aber wo macht sie die denn hin?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren