Hallo Felix G,
Das "eine" Byte mehr im Array wäre mir im Prinzip egal, ich habe nur eine festgelegte Struktur, in der es ein ein 8 Byte großes Character Array gibt, weches ich initialisieren möchte, aber es später auch vergleichen möchte.
Also die Initialisierung könnte ich nach deiner Vorlage tätigen, dann bleibt jedoch noch das Problem der strcmp funktion offen.
Sinn und Zweck meines Vorhabens:
Ich habe in den letzten 8 Speicherstellen meines EEPROMs 8 Character, welche einen bestimmten String beinhalten müssen. Dies werden bei Programmstart einmal mit einem vorgegebenen String verglichen.
Dann werde ich mal aus Sicherheitsgründen nur einen 7 Zeichen langen String dort platzieren und eine Null anhängen, damit keine unerwarteten Ergebnisse auftauchen. Oder ich müste anstelle der strcmp funktion alle 8 Character separat vergleichen, ginge natürlich auch.
Mit der Array-Initialisierung nach deinem Prinzip kannte ich noch nicht
(bin ich nicht drauf gekommen) und danke Dir für die Info.
Siro
Lesezeichen