Wie kann ich wörter speichern?
-
Ich hab nen programm vor(aus tut), wo ich solange wörter eingebe, bis "stop" eingegebn wird!
Und dann sollen die ausgegeben werden!
Aber wie speicher ich dir wörter?
-
Aber wie speicher ich dir wörter?
Da gibt es unzählige Möglichkeiten. Die naheliegensten wären ein Array oder ein std::vector. Die Anwendung beider Datenstrukturen wird in jedem Anfängerbuch erklärt.
-
hmm...ich kann also auch strings in arrays speichern....bei vektoren bin ich noch nicht!
-
hm...kann mir das viell mal jmd erklären? bitte
-
also ich bvin nicht so der C++-Kenner.. nutze fast nur C und Klasenkonstrukte, aber Standard C++ sollte eigentlich nicht mal wirklich wissen, was Strings sind (mal vom %s abgesehen)..
Strings sind Char-Arrays..Wie dem auch sei. Du musst in einer Schleife eigentlich nur nen String einlesen und dann mittels strcmp() oder ähnlichem mit "STOP" vergleichen..
quasi
while (! strcmp(mystring, "stop")) { /* einlesen und verarbeiten */ }
-
naja....aber ich will ja alle vorher eingegeben wörter dann wieder ausgeben!
-
string array[1024];
??
-
Das wäre dann das Einlesen und Verarbeiten..
-
na da kann er die wörter ja speichern, das wollte er doch oder?
string array[1024]; string str="Hallo"; array[0]=str;
oder was will er?