首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

这样的赋值怎么得到

2012-02-25 
这样的赋值如何得到,在线等我有一个函数 const char *GetDispStrInfo()返回的字符串类型为50kHz\t25kHz\

这样的赋值如何得到,在线等
我有一个函数 const char *GetDispStrInfo();
返回的字符串类型为" 50kHz\t 25kHz\t 10kHz\t 5kHz\t 2.5kHz\t 1kHz\t Return"形式 

我想把该字符串按\t分开,付给成员变量const char *m_cCaption[7],该如何去做?谢谢!

[解决办法]
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]);
[解决办法]

探讨

引用:

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……

[解决办法]
strtok
[解决办法]
C/C++ code
    ip = strtok(bufIp,",");    while(ip != NULL)    {        strcpy(buf[i],ip);        ip = strtok(NULL, ",");    } 

热点排行