Hallo wie ermittel ich wieviele Zeichen ein Char Array hat
aber nicht mit sizeof();....das zeigt mir immer 260 an wenn ich das char array als MAX_PATH deklariere
Wer genauer wissen will was ich meine:
-Ich deklariere ein char array als MAX_PATH, weil jmd dort was eingibt(nicht so gut aber egal). -Jetzt will ich rausbekommen wieviel Zeichen der User eingegeben hat...
(Wenn dazu keiner was weiß.... weiß dann jemand wie ich einen String vom typ string in ein char array reinquetsche?)
mit sizeof(); bekommst du die größe des arrays in bytes nicht der zahl der elemente z.b int Arr1[6]; size_t Gr=sizeof(Arr1); // in diesem fall 24, 6x4=24 (ein int hat 4 bytes) -- Man kann ein Problem nicht mit der gleichen Denkweise lösen, mit der es erschaffen wurde. (Albert Einstein)