Можно создать дубликат:
Convert std::string to const char* or char*Как преобразовать строку C++ в char *?
Простой вопрос, но я новичок в C++. Как преобразовать строку в char *
(я прочитал строку из cin
, тогда у меня есть функция, которая работает на char[]
, поэтому вам нужно получить char *
)? Благодарю.
Обратите внимание, что c_str() дает 'const char *', а не 'char *'. Не может быть полезным и может быть опасным при неправильном использовании. – Hexagon 2010-12-09 04:52:48