INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Arraygröße herausfinden
28.04.2015, 15:21
Beitrag #9
RE: Arraygröße herausfinden
(28.04.2015 15:07)scritch schrieb:  Edit: Was passiert denn in folgender Situation: Ich speichere in das Array 10 Buchstaben mittels strcpy(). Im nächsten Durchlauf sindes aber nur 5 Buchstaben. Bleiben die anderen Buchstaben aus dem vorherigen Lauf bestehen, wenn ich mich nicht darum kümmere?
Hi,
ja, das ist so. Das ist aber egal, da das sechste Zeichen ein CHR(0) ist und die Zeichenkette dadurch per Konvention als beendet gilt.
Wenn Du z.B. "ABCDEFGHIJ" in ein char-Array schreibst, dann sollte da folgendes drinstehen (als Zahlen betrachtet):
65 66 67 68 69 70 71 72 73 74 0
...davon ausgehend, dass das Array mindestens 11 Zeichen lang ist. Ansonsten zerhaut's Dir was im Speicher.
Wenn Du dann "ABCDE" drueberkopierst, dann steht folgendes drin:
65 66 67 68 69 0 71 72 73 74 0
Gruss,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste