008
29.03.2006, 19:12 Uhr
simu
|
Ja ich benütze MFC. Der Stringfehler hat sich erledigt, dafür hab ich das Problem beim schreiben in die listbox.
C++: |
FILE *stream; errno_t err; err = fopen_s(&stream, "C:\\adressbuch.txt", "r"); char buffer[1000]; while(!feof(stream)) { // Zeilenweise in buffer speichern fgets(buffer,sizeof(buffer),stream);
std::string str(buffer); // Abfüllen in listbox m_adressen->Items->Add(str); //sollte doch so funktionieren }
|
Da erhalte ich folgende Fehlermeldung:
error C2664: 'int System::Windows::Forms::ListBox::ObjectCollection::Add(System::Object ^)': Konvertierung des Parameters 1 von 'std::string' in 'System::Object ^' nicht möglich
Was hab ich falsch gemacht? Dieser Post wurde am 29.03.2006 um 19:13 Uhr von simu editiert. |