string b[i]=a[i]; ???
-
Hi Leuts,
hab folgenden Code mal als Beispiel für mein Problem geschrieben, wieso funktioniert diese Funktion nicht?:#include <string> using namespace std; void main() { string a,b; a="Hallo"; b[0]=a[0]; }
Es erscheint während der Laufzeit folgende Fehlermeldung:
Die Anwendung in "0x00401175" verweist auf Speicher in "0x0042f024". Der Vorgang "written" konnte nicht auf dem Speicher durchgeführt werden.
Was ist denn da los??? Bitte helft mir, bin am verzweifeln
Thx
-
Ganz einfach, es gibt kain b[0]!!!
-
aaaaaaah, mir geht a kleines lichtle auf!
muss also erst irgendeinen scheiß in b reinschreiben, damit die Felder überhaupt soweit angelegt werden?is ja dabbert
oder gehts auch anders?
-
ok, des beste is wohl das:
b+=a[i];
k, prob gelöst
Keine weiteren Fragen