55问答网
所有问题
在主函数中输入两个字符串,编写一个函数将第二个字符串连接到第一个字符串的后面,构成一个新的字符串。
要求不使用strcat()函数。
举报该问题
推荐答案 2013-09-01
#include<stdio.h>
void scat(char *s1, char*s2)
{
while(*s1++);
s1=s1-1;
while(*s1++=*s2++);
}
void main()
{
char s1[100],s2[100];
printf("输入两个字符串:");
scanf("%s",s1);
scanf("%s",s2);
scat(s1,s2);
printf("%s",s1);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/QRLQ4QGQe.html
其他回答
第1个回答 2013-09-01
C库函数有一个函数有此功能 strcat(name1 name2) 头文件是#include<string.h>
第2个回答 2013-09-01
直接使用+号连接不就行了吗?
相似回答
...的连接(要求
将第二个字符串连接到第一个字符串的
末尾)。
答:
int num1=0,num2=0,i; char *p3; //返回的字符指针
,函数中
还充当中转 p3=p1; // while ( *p1++ != '\0' ) num1++; //
第一个字符串的
长度 p1=p3; p3=p2; while(*p2++!='\0') num2++; //
第二个字符串
的长度 p2=p3; p3=(char *)malloc((num1+num2+1)*sizeof(char)); for ...
...
将第二个字符串连接到第一个字符串的后面,
并输出连接
答:
1、新建一个工程和.c文件 ,输入头文件和
主函数
。2、定义变量类型。3、调用cpy函数。4、定义一个函数,并定义变量类型。5、用一个For 语句和if语句判断是否为元音。6、最后加一个字符串结束符,并在主函数中输出。7、编译。运行得到最后结果。
编写一个
C程序,功能是:从键盘
输入两个字符串
str
1
str
2,
并将字符串 str...
答:
由于C的
字符串
是由字符数组操作的,所以这种题得保证字符数组str1能放得下它自身和拷贝在它后面的str2的内容。不用库
函数的
话可以如下操作:include "stdio.h"int main(int argc,char *argv[]){char str1[301],str2[101];int i,j;printf("Please enter 2 strings...\n");scanf("%200s%...
编写一个函数
实现
两个字符串的连接
(不使用库函数strcat).这个用C语...
答:
(char s1[],char s2[]){ int i,j;for (i=0;s1[i] !=’\0’; i++); /*求出的i为pA字符的总长度,包括结束标记位*/ for (j=0;s2[j] !=’\0’; j++)s1[i++]=s2[j]; /*将pB字符串连在pA
字符串的后面
*/ s1[i]='\0’; /*
在字符串
最后加上结束标记符*/ } ...
...
将第二个字符串连接到第一个字符串后面,
构成一个字符串。不能使用s...
答:
include<iostream>using namaspace std;void main(){ string s,s1; cin>>s>>s1; cout<<"s="<<s<<" s1="<<s1<<endl; s=s+s1;cout<<s<<endl;}
大家正在搜
字符串复制函数编写
字符串输入函数
用函数实现字符串的复制
比较字符串大小的函数
截取字符串的函数
复制字符串的库函数是
字符串函数
字符串比较函数
字符串处理函数
相关问题
c语言从键盘输入两个字符串,将第二个字符串连接到第一个字符串...
用c语言编写一个将两个字符串连接起来函数两个字符串由主函数输...
编程实现:输入两个字符串,将第二个字符串连接到第一个字符串的...
有两个字符串,利用函数实现两个字符串的链接,两个字符串比较大...
在主函数中输入两个字符串,写一函数将其连接,再在主函数中将其...
在主函数中输入两个字符串,连接后的字符串输出(不得使用str...
c语言 写一个函数能将两个字符串连接,在主函数中调用
C++编写函数,实现两个字符串的连接。在主函数中调用该函数并...