Kann man strings in char umwandeln ?
-
Hi,
muss für ein Projekt an der FH ein Programm schreiben welches mir Daten sortiert !
Eingabe von Datum im Form mmmjj (z.B. Apr09, Aug10, ...).
Habe nun mein String aufgeteilt. Will aber den ersten Teil des Strings, also mmm in char umwandeln und den zweiten Teil, also jj in int umwandeln.
Kann mir jemand sagen wie das geht ?Wäre ganz nett.
Vielen Dank in voraus.bye
Salva
-
wenn du den ganzen spass selber basteln willst (also nicht mit vorgefertigten datumstypen arbeiten willst) ist es bestimmt einfacher anstatt den namen des monats eine zahl zu speichern... also 1 für januaer 2 für februar usw... dass macht dann den vergleich auch einfacher...
und um nochmal auf dein char zu kommen... ein char ist ein zeichen und keine zeichenkette... das heisst also in einem char kanst du auch nur ein zeichen unterbringen und nicht mehrere... wenn du in c+ arbeitest musst du dich mit chararrays nicht mehr rumärgern dafür gibts ja die klasse std::string
-
Mit stringstreams.
Bye, TGGC (Denken, und gut ist.)