cgqyh 发表于 2009-2-11 14:44:08

[求助]如何分割字符串

本帖最后由 netcreature 于 2009-2-12 10:23 编辑

仪器上面读回来的字符串:
"1234,456451,7987897"所有的数字中间都有","分割
现在.我要把每一个数字提取出来,放到一个数组里面,有没有现成的函数呢.

netcreature 发表于 2009-2-11 15:03:52

你可以试试strtok函数:
char str[]="1234,456451,7987897";
char s=',';
char *tok;

tok=strtok(str,s);
while(tok!=NULL)
{
    //具体处理过程!
}

cgqyh 发表于 2009-2-12 09:09:06

好像也没有很好的方法,用fmt倒是可以实现的.

netcreature 发表于 2009-2-12 10:22:02

Scan()函数也可以!

hcwz 发表于 2009-2-12 19:34:27

兄弟啊,看一下CVI中help对Fmt和Scan的用法基本上就可以解决了!
页: [1]
查看完整版本: [求助]如何分割字符串