正文

编程实现字符串连接2009-09-25 16:47:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/cunzhang/48126.html

分享到:

/*=============================================================
     编程实现Strcat的功能
     算法分析:1、初始化两个字符串
               2、遍历第一字符串,直到出现'\0'字符
               3、将第二个字符串中的内容复制到第一
               个字符串中最后一个字符开始的位置   
==============================================================
             作者:最后的村长
             时间:2009年9月25日
             工具:DEV C++
             version:1.0
==============================================================*/
#include<stdio.h>
#include<stdlib.h>
#define N 20
#define M 5
/*============================================================*/
int main()
{
   char str1[N],str2[M];
/*================两个字符串初始化============================*/
   printf("第一个字符串的初始值:\n"); 
   printf("请输入第一个字符串:\n" );
   gets(str1);
   puts("第一个字符串是:"); 
   puts(str1);
   printf("\n请输入第一个字符串:\n" );
   gets(str2);
   puts("第二个字符串是:"); 
   puts(str2);
/*=====================字符串连接=============================*/
   int count=0;
   while(str1[count]!='\0')
   count++;
   int k=0;
   for(;str2[k]!='\0';k++)
   {
   str1[k+count]=str2[k];
   }
   str1[k+count]='\0';//添加字符串结束标志 
   printf("连接后的字符串是:\n");
   puts(str1);
   system("PAUSE");
   return 0;
                           
}

阅读(1594) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册