Ich verwende den Code aus diese Antwort um eine CSV-Datei zu lesen, und ich möchte die const CSVRow& row
Wert für ein Formularsteuerelement (z. B. ein ListBox
). Wie kann ich das bewerkstelligen?
Hier ist der Code, den ich gerne ändern würde:
void display(const CSVRow& row)
{
if(!row.size()) return;
CSVRowCI i = row.begin();
std::cout << *(i++);
for(; i != row.end(); ++i)
std::cout << ',' << *i;
}
Aber stattdessen std::cout << ',' << *i
möchte ich tun:
this->ListBox1->Items->Add(*i);
Ich habe es mit *i.ToString()
aber ich erhalte eine Fehlermeldung:
Konstante std::basic string kann nicht in System::String umgewandelt werden