这样的赋值如何得到,在线等

qiuxin425 2012-01-17 09:42:41
我有一个函数 const char *GetDispStrInfo();
返回的字符串类型为" 50kHz\t 25kHz\t 10kHz\t 5kHz\t 2.5kHz\t 1kHz\t Return"形式

我想把该字符串按\t分开,付给成员变量const char *m_cCaption[7],该如何去做?谢谢!
...全文
163 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qixing1115 2012-01-17
  • 打赏
  • 举报
回复

ip = strtok(bufIp,",");
while(ip != NULL)
{
strcpy(buf[i],ip);
ip = strtok(NULL, ",");
}


这是我的一段代码,按逗号分开的字符串,你可以参考下
qiuxin425 2012-01-17
  • 打赏
  • 举报
回复
还有别的方法吗
ProgrammingRing 2012-01-17
  • 打赏
  • 举报
回复
strtok
gqjjqg 2012-01-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qiuxin425 的回复:]

引用 1 楼 gqjjqg 的回复:

sscanf(GetDispStrInfo(), " %s\t %s\t %s\t %s\t %s\t %s\t %s", m_cCaption[0], m_cCaption[1],m_cCaption[2], m_cCaption[3], m_cCaption[4], m_cCaption[5], m_cCaption[6]);


m_cCa……
[/Quote]
qiuxin425 2012-01-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gqjjqg 的回复:]

sscanf(GetDispStrInfo(), " %s\t %s\t %s\t %s\t %s\t %s\t %s", m_cCaption[0], m_cCaption[1],m_cCaption[2], m_cCaption[3], m_cCaption[4], m_cCaption[5], m_cCaption[6]);
[/Quote]

m_cCaption是不是还要new出来呀
gqjjqg 2012-01-17
  • 打赏
  • 举报
回复
sscanf(GetDispStrInfo(), " %s\t %s\t %s\t %s\t %s\t %s\t %s", m_cCaption[0], m_cCaption[1],m_cCaption[2], m_cCaption[3], m_cCaption[4], m_cCaption[5], m_cCaption[6]);

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧