Я пытаюсь извлечь содержимое файла .txt и затем отобразить его в списке, моя среда разработки - VC ++ 2010.
listBox1, button1 - это элементы моего приложения Windows form.
Это то, что я получил до сих пор:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{
ifstream ss_dfs_output("C:\\Users\\...\\Sampletext.txt");
string TempStoreToDisp;
vector<string> VecToDisp;
vector<string>::iterator ToDisp_ptr;
string OutToDisp;
while (getline(ss_dfs_output,TempStoreToDisp,'\n'))
{
VecToDisp.push_back(TempStoreToDisp);
}
for (ToDisp_ptr=VecToDisp.begin();ToDisp_ptr!=VecToDisp.end();ToDisp_ptr++)
{
OutToDisp = *ToDisp_ptr;
String ^sss = Convert::ToString(OutToDisp.c_str());
this->listBox1->Items->Insert(0,sss);
}
}
Компиляция прошла успешно, но вывод кажется странным. Кажется, sss возвращает "true", но разве это не строка?