输入两个字符串,不用系统提供的函数strcat,自定义函数将两个字符串连接起来。

#include 
#include
#include
using namespace std;

char *catstr(char *a,char *b)
{
char *p=a,*q=b;
while(*p) p++;
while(*q)*p++=*q++;
*p='\0';
return a;
}
int main()
{
   char str1[105];
   char str2[105];
   gets(str1);
   gets(str2);

cout<<"str1+str2="<<" "<
用自定义函数和指针实现功能

你可能感兴趣的:(模板)