String und AnsiString



  • Hallo ich hab eine Frage und zwar wieso versucht der Compiler den string aus #include <iostream>

    In einen AnsiString umzukonvertierern ?

    Wenn ich das ganze mit String oder AnsiString mache funktioniert es ja.

    char *daten_bank = "daten.txt";
    string zeilen[256];
    
            ifstream datei_oeffnen;
    
            datei_oeffnen.open(daten_bank);
    
            for (int i=0 ; i<3 ; i++)
            {
            datei_oeffnen >> zeilen[i] ;
            }
    
            datei_oeffnen.close();
    
     for (int i=0 ; i<4 ; i++)
     {
     Memo2->Text = zeilen[1];
     }
    


  • Weil der Text in einem Memo aus einer TStringList besteht und diese wiederum AnsiStrings beinhaltet.


Anmelden zum Antworten