Hallo,
ich habe vor einer Woche meine IDE von Dev-C++ auf die neue Code::Blocks 10.5 umgestellt.
Beim compilieren von meinen "alten" Programmen, die ich in Dev-C++ geschrieben habe, bekomme ich keine Fehlermeldung, allerdings funktioniert trotzdem nicht alles so, wie es soll.
Konkret: Ich habe eine char-Varriable vordefiniert.
und im laufe des Programms greife ich darauf wie folgt zu:
Wenn ich es mit dem alten Compiler von Dev-C++ compiliert habe, hat es super geklappt. Ich hatte in der Varriable stBuchstabe den jeweiligen Buchstaben.
Wenn ich es jetzt mit dem neuen Compiler von Code::Blocks compiliere, dann steht nichts mehr in der Varriable Buchstabe drin.
Es gehen jetzt auch neue sachen wie z.B.
Der alte Compiler hat bei so etwas immer reklamiert. Anscheinend haben die im Compiler was geändert.
Meine Frage nun, wie bekomme ich die Buchstaben von cLaufwerkmaske wieder einzeln in meine Varriable stBuchstabe?
Vielen Dank schon mal
grüße
ich habe vor einer Woche meine IDE von Dev-C++ auf die neue Code::Blocks 10.5 umgestellt.
Beim compilieren von meinen "alten" Programmen, die ich in Dev-C++ geschrieben habe, bekomme ich keine Fehlermeldung, allerdings funktioniert trotzdem nicht alles so, wie es soll.
Konkret: Ich habe eine char-Varriable vordefiniert.
C++:
char cLaufwerkmaske[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
und im laufe des Programms greife ich darauf wie folgt zu:
C++:
string stBuchstabe;
int iZahl = 5;
stBuchstabe = cLaufwerkmaske[iZahl];
Wenn ich es mit dem alten Compiler von Dev-C++ compiliert habe, hat es super geklappt. Ich hatte in der Varriable stBuchstabe den jeweiligen Buchstaben.
Wenn ich es jetzt mit dem neuen Compiler von Code::Blocks compiliere, dann steht nichts mehr in der Varriable Buchstabe drin.
Es gehen jetzt auch neue sachen wie z.B.
C++:
Buchstabe = cLaufwerkmaske;
Meine Frage nun, wie bekomme ich die Buchstaben von cLaufwerkmaske wieder einzeln in meine Varriable stBuchstabe?
Vielen Dank schon mal
grüße