1步-字符串处理
1步-字符串处理:功能:给出一段字符串text,输入字符串A和B,要求输出text中A与B之间的字符串,
基本功能代码:
程序代码:#include<stdio.h>
#include<string.h>
void main()
{
char out[10]=" ",text[100]=" ",a[10]=" ",b[10]=" ";
int a1,i,j,sb;
char* a2;
char* b2;
scanf("%s",text);
scanf("%s",a);
scanf("%s",b);
a2=strstr(text,a);
b2=strstr(text,b);
a1=strlen(a);
for(i=0,j=0;*(a2+i+a1)!=*b2;i++,j++)
{
out[j]=*(a2+i+a1);
}
printf("%s",out);
}代码测试了,成功的。
要求做成可用涵数,如: str_str(text,a,b),其中,给出一段字符串text,输入字符串A和B,要求输出text中A与B之间的字符串,自己能力有限,请高手指教!









