Загрузить string в listbox C++
Не могу загрузить стринг в листбокс,за последние дни как только не пробовал,ничего не получается,может вы поймёте в чём проблема
listBox1->Items->Clear();
string InpNumber, InpLic;
IP* addresses = new IP[100];
int len = 0;
ifstream inputFile("input.txt");
cout << "Введите номер лицензии:\n";
while (!inputFile.eof())
{
getline(inputFile, InpNumber);
getline(inputFile, InpLic);
addresses[len] = IP(InpNumber, InpLic);
len++;
}
inputFile.close();
string tmpNum = "";
string* inpViruses = new string[100];
int j = 0;
String ^ inpStrNum = textBox1->Text;
int n = inpStrNum->Length;
for (long long int i = 0; i <= n; i++)
{
if (n == i)
{
inpViruses[j] = tmpNum;
tmpNum = "";
j++;
}
else
{
tmpNum += inpStrNum[i];
}
}
int c = 0;
int lala = 191;
for (int i = 0; i < len; i++)
{
for (int j = 0; j < len; j++)
{
if (addresses[i].getNumber() == inpViruses[j])
{
if (c == 0) {
listBox1->Items->Add("Данная лицензия используется на данном(ых) IP:\n");
string bullet = addresses[i].getLic();
CString cstr(bullet.c_str());
listBox1->Items->Add(cstr);
}
c++;
}
}
}
if (c == 0)
{
listBox1->Items->Add("Данная лицензия не используется ни на одном знакомом IP\n");
}
}```