【发布时间】:2011-12-20 16:37:06
【问题描述】:
我有一个变量tweet,它是一个字符串,它的开头有一个我想剪掉的字符。
所以我想做的是使用strstr() 删除它。这是我的代码:
tweet = strstr(tweet, "]");
但是,我得到了这个错误:
cannot convert 'String' to 'const char*' for argument '1' to
'char' strstr(const char*, const char*)
所以我的想法是将tweet 转换为字符。我该怎么做呢?
【问题讨论】:
-
使用
c_str()方法获取const char* -
查看
String的定义,看看是否有合适的函数(如std::string的c_str()成员函数) - 希望有一些方法可以做你想做的事想要不乱用 C 风格的字符串。不知道String是什么,这个问题没法回答。 -
@Andrew 你为什么要删除 arduino 标签?这从问题中删除了重要信息!
-
编写多语言源文件是一项艰苦的工作。我建议你坚持使用 C 或 C++ 之一。