Chinaunix首页 | 论坛 | 博客
  • 博客访问: 124698
  • 博文数量: 52
  • 博客积分: 2200
  • 博客等级: 大尉
  • 技术积分: 580
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-08 15:00
文章分类

全部博文(52)

文章存档

2011年(1)

2009年(51)

我的朋友

分类: C/C++

2009-10-08 16:14:06

/*=============================================================
     编程实现Strcat的功能
     算法分析:1、初始化两个字符串
               2、遍历第一字符串,直到出现'\0'字符
               3、将第二个字符串中的内容复制到第一
               个字符串中最后一个字符开始的位置   
==============================================================
             作者:最后的村长
             时间:2009年9月25日
             工具:DEV C++
             version:1.0
==============================================================*/
#include
#include
#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;
                           
}
阅读(600) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~