C语言 指针连接字符串(二)

原创 2012年03月22日 14:24:03

#include "stdio.h"
int main(int argc,char * argv[])
{
 char *connect(char *s1,char *s2);
 char s1[80],s2[80];
 gets(s1);
 gets(s2);
 puts(connect(s1,s2));
 return 0;
}

char *connect(char *s1,char *s2)
{
 int i=strlen(s1);
 int j=strlen(s2);
 char *pc=(char *)malloc(i+j+1);
 char *pc1;
 pc1=pc;
 while((*pc++=*s1++)!='\0');
 pc--;
 while((*pc++=*s2++)!='\0');
 return pc1;
}

C语言字符串指针(指向字符串的指针)

C语言中没有特定的字符串类型,我们通常是将字符串放在一个字符数组中,这在《C语言字符数组和字符串》中已经进行了详细讲解,这里不妨再来演示一下: #include int main(){ ...
  • u012507643
  • u012507643
  • 2016年10月25日 09:09
  • 6466

C语言中,为什么字符串可以赋值给字符指针变量

一、 C语言中,为什么字符串可以赋值给字符指针变量 char *p,a='5'; p=&a;                     //显然是正确的, p="abcd";              ...
  • bitlxlx
  • bitlxlx
  • 2016年07月28日 13:19
  • 2931

c语言 如何用指针来处理字符串?

一字符指针 1字符指针输出字符串 2字符指针处理字符串 3字符数组与字符指针处理字符串有何不同 二指针数组读者,你好! 如果你精通C,希望能得到你的斧正;如果你是初学者,希望能对你有所帮助。 ...
  • C2681595858
  • C2681595858
  • 2016年12月09日 20:48
  • 7397

c语言连接字符串

  • 2012年10月20日 10:35
  • 535B
  • 下载

第十六周 项目二--用指针玩字符串(2.1.2用指针作形参,连接字符串str1和str2)

问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:吴胜男 *完成日期:201...
  • ytdxwushengnan
  • ytdxwushengnan
  • 2014年12月11日 17:03
  • 317

第十六周项目2-用指针玩字符串(示例:任务一:连接字符串)

/* *Copyright(c)2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:满星辰 *完成日期:2014年 12月 11日...
  • manxcc1425
  • manxcc1425
  • 2014年12月11日 12:59
  • 432

C语言字符串与指针

  • 2014年09月24日 15:02
  • 60KB
  • 下载

C语言中,为什么字符串可以赋值给字符指针变量

一、 C语言中,为什么字符串可以赋值给字符指针变量 char *p,a='5'; p=&a;                     //显然是正确的, p="abcd";              ...
  • bitlxlx
  • bitlxlx
  • 2016年07月28日 13:19
  • 2931

C语言中,为什么字符串可以赋值给字符指针变量

本文是通过几篇转帖的文章整理而成的,内容稍有修改: 一、 C语言中,为什么字符串可以赋值给字符指针变量 char *p,a='5'; p=&a;                  ...
  • ss19890125
  • ss19890125
  • 2015年09月23日 22:08
  • 6420

IOS开发---C语言-⑫指针与数组、字符串

1.指针与数组 用指针遍历数组
  • pingfan183
  • pingfan183
  • 2014年11月28日 16:54
  • 136
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言 指针连接字符串(二)
举报原因:
原因补充:

(最多只允许输入30个字)