Здравствуйте, FelixK, Вы писали:
FK>Я попробывал использовать malloc но компелятор выдал ошибку:
В C++ надо явно приводить тип (я приводил код для C):
FK>Вот код:
FK>FK>char * strPath = NULL;
FK>strPath = (char *)malloc(strlen(argv[2]));
FK>
FK> А когда попробывал второй вариант то получил:
FK>FK>error C2440: '=' : cannot convert from 'std::basic_string<_Elem,_Traits,_Ax>' to 'char *'
FK>
FK>Вот код:
//char * strPath = NULL;
std::string strPath = std::string(argv[2]);
FK>Что тут можно посоветовать? Как быть?
Объявить переменную как std::string, а не char *, как я и написал ранее.
FK>Заранее спасибо за помощь.
Пожалуйста.