1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| std::vector<std::string> ConvertirEnVecteurDeStdString(array< System::String^ >^ input)
{
std::vector<std::string> output;
if(input == nullptr)
return output;
for each(System::String^ s in input)
{
output.push_back(ConvertirEnStdString(s));
}
return output;
}
int main(void)
{
array< System::String^ >^ tableauDeSystemStrings = FonctionQuiRetourneUnTableauDeSystemStrings();
std::vector< std::string > vecteurDeStdStrings = ConvertirEnVecteurDeStdString(tableauDeSystemStrings);
FonctionQuiPrendUnTableauDeStdStrings(&vecteurDeStdStrings[0], vecteurDeStdStrings.size());
return 0;
} |
Partager