字符串基本操作

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

才﹃硈钡

#include
#include
char connect(char *s,char *t,char *p)
{
while(*s!='\0')
{
*p++=*s++;
}
while(*t!='\0')
{
*p++=*t++;
}
*p='\0';
return *p;
}
int main()
{
char a[20];
char b[20];
char f[20];
char *str=NULL;
str=f;
printf("The first string:");
scanf("%s",a);
printf("The second string:");
scanf("%s",b);
connect(a,b,str);
printf("Output the string:%s\n",str);
system("pause");
return 0;
}

才﹃╊だ

#include
# include
void sep(char *s,char *s1,char*s2,int n)
{
int i;
char *r=s;
char *d=s1;
char *p=s+n;
char *q=s2;
while(*r!='\0'&&n--)
{
*d=*r;
*r++;
*d++;
}
while(*p!='\0')
{
*q=*p;
p++;
q++;
}
*q='\0';
}
int main()
{
char s[20]={0},s1[20]={0},s2[20]={0};
int n=0;
printf("Input string:\n");
scanf("%s",s);
printf("Input number:\n");
scanf("%d",&n);
sep(s,s1,s2,n);
printf("%s\n%s\n",s1,s2);
system("pause");
return 0;
}

ダ糶锣传

#include
#include
void change(char *str)
{
char *p;
p=str;
while(*p)
{
if(*p>='a'&&*p<='z')
*p=*p-32;
*p++;
}
}
int main()
{
char str[20]={0};
//char str1[20]={0};
printf("Input string:");
scanf("%s",str);
//printf("\n");
change(str);
printf("The result:%s",str);
system("pause");
return 0;
}

相关文档
最新文档