#include
#define Max 100
void Get_Str(char *re,char *str)
{
char *des;
char *next ;
int i = 0 ;
int j = 0 ; // adc cde,eef ghj.jmp"
for(des = re,next = des,* next++; *des != ''; *des++,*next++)
{
if(*des == ' ' || *des == ',' || *des == '.' )
{
str[i] = '';
j++;
if(str[i-1] == *next)
{
printf("这是第%d个字母的前一个单词的尾字母是下一个单词的首字母n",j);
printf("该字母为:%sn",str);
}
i = 0;
str++;
}
else
{
str[i] = *des;
i++;
}
}
}
int main()
{
char re[]={"adc cde,eef ghj.jmp"};
char array[Max];
printf("%sn",re);
Get_Str(re,array);
return 0;
}
注;如有雷同纯属巧合