Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, 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.