Загрузить 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");
    }
}```

Ответы (0 шт):