读书人

这样的赋值怎么得到

发布时间: 2012-02-25 10:01:47 作者: rapoo

这样的赋值如何得到,在线等
我有一个函数 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, ",");    } 

读书人网 >C语言

热点推荐