我有一个 const char* 变量“str”,它可以像下面这样:
const char* str ="/v1/AUTH_abb52a71-fc76-489b-b56b-732b66bf50b1/images/bhs";
我必须拆分这个str
变量并将它们存储在一个数组中,就像char a[256]
. 但我想通过检测每个斜线(/
)来分割。我的意思是我想存储v1
等AUTH_abb52a71-fc76-489b-b56b-732b66bf50b1
。问题是在这个项目中我不允许使用字符串库和命名空间 std,所以我不能使用istringstream
. 我只被允许使用string.h
and stdio.h
。那么我怎么能在这个限制内做到这一点呢?