我想拆分我有的字符串" msg 10 2"分成不同的字符串&整数。所以没有
msg 10 2
我可以将每个作为单独的参数打印出来:
msg
10
2
我使用变量来定义消息:
char msg[30] = "msg 10 2";
然后我想把每个字段作为单独的值/参数。
由于
答案 0 :(得分:1)
如果您知道自己的字符串始终遵循string int int
格式,那么您也可以使用sscanf
。
答案 1 :(得分:0)
使用strtok
(您已标记)和atoi
。