#include"common.h"//包含的一切可用头文件
int main()
{
char str1[20]={0};//str1 原串
char *str3=NULL;//接受指针
char*getstr(char*);//递归函数
strcpy(str1," hello ");
str3=getstr(str1);
printf("str3[%s]\n",str3);
}
char* getstr(char *str)
{
char str1[20]={0};
int i=0;
char *s=NULL;
if(str[0]=='\t')
{
for(i=0;i<strlen(str);i++)
{
str1[i]=str[i+1];
if((i+1)==strlen(str))break;
}
printf("str1[%s]\n",str1);
memset(str,0,sizeof(str));
strcpy(str,str1);
s=str;
getstr(s);
}else
{
s=str;
return s;
}
}