A. (不使用库函数)实现字符串拆分函数strsplit(str1,c,str[])。求c语言代码
#include"stdafx.h"
#include<string.h>
chara[10]="abcdefg";
intmain(intargc,char*argv[])
{
voidstrsplit(char*,int,char*);
char*str1=a;
char*str2=newchar;
*str2=NULL;
intc=3;
printf("源字符串str1=%s ",str1);
inta=strlen(str1);
strsplit(str1,c,str2);
printf("str1=%s str2=%s ",str1,str2);
str2=NULL;
delete[]str2;
return0;
}
voidstrsplit(char*str1,intc,char*str2)
{
char*tmp=str1+c;
for(inti=c;i<strlen(str1);i++)
{
*str2=*tmp;
*str2++;
*tmp++;
}
*str2++='