C strtok() 共享
C strtok() delim
我需要对函数进行一些说明 strtok()
假设我的分隔符是一个字符串 "SEP"
我有一个这样的字符串:char str[100] = "var1SEPvar2SEPvar3SEPvar4";
会做 strtok(str, "SEP");
给我var1, var2, var3, var4
?
是的,只要 var1、var2、var3 和 var4 都不包含字符串 "SEP"
.
中的任何字符,结果就会如您所料
即函数不在源字符串中搜索单词"SEP"
。它将字符串 "SEP"
中的每个字符视为分隔符。
否则,您应该使用标准 C 函数 strstr
自己使用该函数搜索字符串 "SEP"
。
我需要对函数进行一些说明 strtok()
假设我的分隔符是一个字符串 "SEP"
我有一个这样的字符串:char str[100] = "var1SEPvar2SEPvar3SEPvar4";
会做 strtok(str, "SEP");
给我var1, var2, var3, var4
?
是的,只要 var1、var2、var3 和 var4 都不包含字符串 "SEP"
.
即函数不在源字符串中搜索单词"SEP"
。它将字符串 "SEP"
中的每个字符视为分隔符。
否则,您应该使用标准 C 函数 strstr
自己使用该函数搜索字符串 "SEP"
。