wie man die in Array (C) gespeicherten Stringlängen erhält
Wie würde ich die Länge der unten aufgeführten Zeichenfolgen sowie die Array-Größe erhalten?
char str [] = {};
str[0] = "He";
str[1] = "llo";
str[2] = " Wor";
str[3] ="ld";
Und wie könnte ich sie in einem mehrdimensionalen Array speichern? Also würde dieses Array ungefähr so aussehen:
char strstr [Größe von str] [Stringlänge von str];
Dasstrstr[][]
Array-Dimensionen sollten sein
1.Anzahl der Array-Elemente vonstr und
2.Anzahl aller Zeichen instr. Im Falle vonstrstr[3][1]
, das wäre "d".
Wäre das möglich ohne das zu initialisierenstr-Anordnung an erster Stelle?
Ich verstehe, die zweite Dimension vonstrstr
macht keinen Sinn. Es sollte die Länge jedes Elements von sein*str
und nicht die vollständige Anzahl der Zeichen in*str
[/bearbeiten]