编一程序,将两个字符串连接起来,不要用strcat函数
输入:abc def
输出:abcdef
#include<stdio.h>
int main()
{
char a[60],b[60],c[60];
scanf("%s %s",a,b);
int i=0,j=0;
while(a[i]!='\0') //当数组a不是结束符时把数组a给数组c
{
c[i]=a[i];
i++;
}
while(b[j]!='\0') //同上,但此时数组c已存有数组a占了i个位置
{
c[i+j]=b[j];
j++;
}
c[i+j]='\0'; //当数组c有结束符时才能截止
puts(c); //输出
return 0;
}
本文介绍了一个简单的C语言程序,该程序实现了两个字符串的手动连接,而不使用标准库函数strcat。通过逐个字符复制的方法,文章展示了如何实现字符串的拼接。
2862

被折叠的 条评论
为什么被折叠?



