Re[2]: Копирование char* в другой char*.
От: FelixK Австралия  
Дата: 19.04.08 07:17
Оценка:
Я попробывал использовать malloc но компелятор выдал ошибку:

error C2440: '=' : cannot convert from 'void *' to 'char *'


Вот код:
char * strPath = NULL;
strPath = malloc(strlen(argv[2]));

А когда попробывал второй вариант то получил:

error C2440: '=' : cannot convert from 'std::basic_string<_Elem,_Traits,_Ax>' to 'char *'


Вот код:
char * strPath = NULL;
strPath = std::string(argv[2]);


Что тут можно посоветовать? Как быть?
Заранее спасибо за помощь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.