Sinac
Erfahrenes Mitglied
Hallo!
Ich dreh noch durch!
kann mir jemand verraten, wie ich nen String in Char
umwandele oder zumindest umgekehrt?
Also jetzt nicht mir String.c_str() in nen Zeiger,
sondern echt in ein Char Array!
Kurz zum Problem:
Ich will mit fstream Zeilen aus ner Datei auslesen, also:
char Input[100];
Datei.getline(Input, 100);
so is das aber mist, weil ich 1.die länge der Zeile auf 100 begrenze,
und mir das Programm abkackt wenn sie länger ist und ich kein
99999999... Byte langes Array reservieren will.
Also hab ich mir gedacht:
String Input
Datei.getline(Input, Input.Length);
Aber die Parameter für getline sind getline(const char, void), also
gehts ja nicht ganz so einfach!
Alles verstanden? Hoffe jemand kann helfen, THX im vorraus!
Ich dreh noch durch!
kann mir jemand verraten, wie ich nen String in Char
umwandele oder zumindest umgekehrt?
Also jetzt nicht mir String.c_str() in nen Zeiger,
sondern echt in ein Char Array!
Kurz zum Problem:
Ich will mit fstream Zeilen aus ner Datei auslesen, also:
char Input[100];
Datei.getline(Input, 100);
so is das aber mist, weil ich 1.die länge der Zeile auf 100 begrenze,
und mir das Programm abkackt wenn sie länger ist und ich kein
99999999... Byte langes Array reservieren will.
Also hab ich mir gedacht:
String Input
Datei.getline(Input, Input.Length);
Aber die Parameter für getline sind getline(const char, void), also
gehts ja nicht ganz so einfach!
Alles verstanden? Hoffe jemand kann helfen, THX im vorraus!