У меня есть переменная tweet, которая представляет собой строку, и в самом начале у нее есть символ, который я хочу обрезать.
Итак, что я хочу сделать, это использовать strstr(), чтобы удалить его. Вот мой код:
tweet = strstr(tweet, "]");
Однако я получаю эту ошибку:
cannot convert 'String' to 'const char*' for argument '1' to
'char' strstr(const char*, const char*)
Поэтому я подумал бы преобразовать tweet в char. Как мне это сделать?
c_str(), чтобы получитьconst char*- person ismail   schedule 20.12.2011Stringи посмотрите, есть ли подходящая функция (например, функция-членc_str()дляstd::string) - надеюсь, будет какой-то способ сделать то, что вы хотите, не возясь со строками в стиле C. Не зная, что такоеString, на этот вопрос нельзя ответить. - person Mike Seymour   schedule 20.12.2011