String-Problem (Dummi-Frage)
-
Hallo zusammen,
vornweg, die untenstehende Frage ist nicht ein Scherz sondern ich kenn C einfach noch nicht so gut.
Also, angenommen, ich will einen String deklarieren.
char txt[100] = "Text!";Nun, im Gegensatz zu anderen Programmiersprachen (da es in C ja nicht wirklich ein "String-Datentyp" gibt, sondern nur das Char-Array für Strings in Frage kommt) ist dieser String ja schon ein Array.
Wie muss ich nun ein "richtiges" String-Array machen, also dass ich in ein Array z.b. die Wörter "Baum", "Haus", "Katze", etc. speichern könnte und dann selbstverständlich über einen Index ansprechen?
Vielen Dank an die, die sich Zeit nehmen eine solche Frage zu beantworten
Grüsse, Raff
-
Im einfachen, statischen Fall nimmst du einfach ein mehrdimensionales Array, also ungefähr char bla[5][100] = {"eins", "zwei", "drei", "vier", "fünf"}; (hoffe die syntax stimmt so :D).
-
danke
hast du gerade ein link oder howto oder so wo mehrdimensionale arrays etwas näher erklärt sind?
-
http://www.pronix.de/C/standard_C/index.shtml
Da wirst du fündig
-
..und nochmals vielen dank!
erster eindruck von diesem forum: top!
kann einem newb wie mir schnell weiterhelfen!