//1#2#3#4#5#.... //sign = '#'
int mxGetNums (char*data ,char sign)
{
int nums = 0;
char* sp = data;
while (1)
{
char *temp = strchr(sp, sign);
if (temp == NULL) {
break;
}
sp = temp+1;
nums++;
}
return nums;
}
char* mxDeleteAtIndex(char*data ,int index ,char sign)
{
int nums = 0;
char* sp = data;
while (index != 0)
{
char *temp = strchr(sp, sign);
if (temp == NULL) {
return NULL;
}
sp = temp+1;
nums++;
if (nums == index) {
break;
} ......
阅读全文