标签:%s first scan ++ clu har bsp cond printf
1.编写程序,把一个字符串的内容复制到另一个字符串中。
#include<stdio.h>
void str_copy(char *str1,char *str2)
{while((*str1=*str2)!=‘\0‘)
{str1++;
str2++;
}
}
main()
{char *ps="A book",b[10],*pt;
pt=b;
str_copy(pt,ps);
printf("string b:%s\n",pt);
}
程序运行结果:string b:A book
2.将字符串s1连接到字符串s2的后面。
#include<stdio.h>
char *fun(char *str1,char *str2)
{char *s=str1;
while(*str1) *str1++;
while(*str2) *str1++=*str2++;
*str1=‘\0‘;
return(s);
}
main()
{char s1[100];s2[100];
printf("Input the first string:");
scanf("%s",s1);
printf("Input the second string:");
scanf("%s",s2);
printf("Outout the linked string:%s\n",fun(s1,s2));
}
标签:%s first scan ++ clu har bsp cond printf
原文地址:https://www.cnblogs.com/08-07/p/9645927.html