Kann mir bitte jemand die indices am ende der Funktion strlcat erklären. Bin mitlerweile beim Raten angekommen - trotzdem kein Erfolg
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
ist es zu viel verlangt, dass danach '01' in str_d steht??? danke im vorraus Gruss
|
Anzeige
|
itoa, strcpy und strlcat HILFE Mega32Kann mir bitte jemand die indices am ende der Funktion strlcat erklären. Bin mitlerweile beim Raten angekommen - trotzdem kein Erfolg
ist es zu viel verlangt, dass danach '01' in str_d steht??? danke im vorraus Gruss
Gast
#1701076
Was willst du mit strlcat() an str_d[] dranhängen wenn das Array nur zwei Byte groß ist? Jeder String braucht schon ein \0 am Ende. uint8_t str_d[3], str[2]; Das wär so das absolute Minimum.
Gast
#1701077
Wenn str_d die Zeichenkette "01" speichern soll, ist sie mit 2 Byte zu kurz, da noch ein Nullbyte benötigt wird. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|