不使用strcat函数,编写一个程序将两个字符串连接起来

不使用strcat函数,编写一个程序将两个字符串连接起来

简单
main()
{
char a[100],b[20];
int i,j;
for(i=0;a[i]!='\0';i++);
i--;
for(j=0;b[j]!='\0';i++,j++)
a[i]=b[j];
a[i]='\0';
printf("%s\n",a);
}
我没试,大概应该是樱前凯没什么问悔旁题
就算要改也改不了多少脊唤还是你自己试试看吧Z^_^
重新如下:
  int a[20],b[20],i=0,j=0;
  while(a[i]!='\0')
  {
  i++;
  }
  while(b[i]!='\0')
  {
  a[i++]=b[i++];
  }
  a[i]='\0';
  printf("%s",a);

c语言:
  C语言是一门通用计算机编程语言,应用广誉搏泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
  尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个乎孝标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入岁虚稿式处理器(单片机或称MCU)以及超级电脑等作业平台。
  二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。
发热管
连接字纯好族睁符串也可以使用如下代码:
#include
void main()
{
char a[30],b[10];
int i=0,j=0;
printf("Input two strings: ");
scanf("%s%s",a,b);
while (a[i]!='\0') i++;
while (b[j]!='\0'做穗铅) a[i++]=b[j++];
a[i]='\0';

printf("%s",a);
}
← 上一篇: 下一篇: →