Re[3]: string -> char*
От: grishaspivak Беларусь  
Дата: 19.02.05 10:15
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Rinver, Вы писали:


R>>Здравствуйте, Аноним, Вы писали:


А>>>Я извиняюсь, за глупый вопрос.

А>>> А можно ли получить указатель на сhar у string-а , куча ф-ций работают именно с масивами чаров ! Как быть ??

R>>string a = "aaaaa";

R>>const char* pa = a.c_str();

А>Да нет, мне нуген указатель не на временый буфер, а хочу его изменять.

А>Что-то вроде CString::GetBuffer

А>Неужели это не возможно.


Если хочешь изменять "руками" — пользуйся std::string::iterator или оператором []. Если принципиально хочешь пользоваться функциями из <string.h> — копируй содержимое строки в массив char и с ним работай — но проще пользваться алгоритмами и методами самого basic_string.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.