需要将字符串拆分为字符串数组。问题是我没有分隔符。 例如:如果我有0970909547091000000089942200并且我需要拆分成字符串数组并且知道第一个字符串有3个数字,第二个字符串有7个数字,第三个字符串有2个数字等。我搜索,但任何地方都可以回答任何分隔符。
答案 0 :(得分:1)
你必须以艰难的方式去做。
char first[4];
char second[8];
...
memcpy(first,str,3);
first[3] = 0;
memcpy(second, str + 3, 7);
second[7] = 0;
...