Fehler mit .substr
-
Hi,
mein Problem ist, ich möchte einen Zeile einlesen und davon die ersten vier Zeichen auswerten.
Mein Code sieht etwa so aus:String ^speicher = "C:\\Speicher.txt";
String ^zeile;
String ^test;//Streamreader
FileStream ^fs = nullptr;
StreamReader ^sr = nullptr;fs = gcnew FileStream(speicher, FileMode::Open);
sr = gcnew StreamReader(fs);zeile = sr->ReadLine();
test = zeile.substr(0,4);
label1->Text = test;allerdings bekomme ich immer gesagt, dass sich neben .substr eine Klasse/Struktur Union befinden muss:(
-
Schön. Und was ist jetzt dein Problem?
Fehlermeldungen? Fehlverhalten?
-
das habe ich ganz unten hingeschrieben:
ich kriege immer vom debugger gesagt dass sich neben .substr eine Klasse/Struktur Union befinden muss
-
Fehler 1 error C2228: Links von ".substr" muss sich eine Klasse/Struktur/Union befinden.
-
test = zeile->Substring(0,4);
-
es klappt:) vielen dank
-
z-irgendwas schrieb:
das habe ich ganz unten hingeschrieben:
ich kriege immer vom debugger gesagt dass sich neben .substr eine Klasse/Struktur Union befinden mussTja, ich dachte eben eine Person hat dir das gesagt.. so ergab das kein Sinn.
-
theta schrieb:
Tja, ich dachte eben eine Person hat dir das gesagt.. so ergab das kein Sinn.