Läsa in fil (Borland C++ Builder)

Permalänk

Läsa in fil (Borland C++ Builder)

Hej!

Har ett problem, jag håller på med ett program som ska visa en fils innehåll (ren text) i ett TMemo-objekt.

Dock så blir tabbar och radmatningar i filen några konstiga tecken i TMemo-objektet, jag vill ju att de ska vara radmatningar och tabbar i det också.

Någon som vet hur man löser det? Jag använder fstream-bilbioteket för inläsning av filen så här:

//inläsning std::ifstream fin; fin.open(openFile.c_str()); AnsiString text = ""; char c; if(fin){ while(fin.get(c)){ text += c; } } //visa inlästa texten i TMemo-objektet memoText->Text = text;

Permalänk
Medlem

Har du gjort så att textfältet (memo eller vad det nu är i borland) är satt till "multiline"?

Permalänk

En Memo är alltid multiline...

Permalänk
Medlem

TheGoodOne:
Testat öppna med Memos inbyggda funktion för det?

Memo->Lines->LoadFromFile(<DIN ANSISTRING>);

Visa signatur

"I know not with what weapons World War III will be fought, but World War IV will be fought with sticks and stones." - Albert Einstein

Permalänk
Citat:

Ursprungligen inskrivet av Phase
TheGoodOne:
Testat öppna med Memos inbyggda funktion för det?

Memo->Lines->LoadFromFile(<DIN ANSISTRING>);

Tack, det funkar perfekt!!