77问答网
所有问题
c语言,任意输入两个字符串,连接成一个字符串,并输出。用指针实现。
怎么做呢?
举报该问题
推荐答案 推荐于2017-05-21
#include <stdio.h>
void main()
{
char a[100],b[100],*p1,*p2;
scanf("%s%s",a,b);
p1=a;
p2=b;
while(*p1!=0)
p1++;
while(*p2!=0)
*p1++=*p2++;
*p1=0;
printf("%s\n",a);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GqppWWqpNGWv3p8vvYN.html
其他回答
第1个回答 2014-06-17
#include<stdio.h>
void main(){
char a[256],b[246],*p1,*p2,*address;
gets(a);
gets(b);
p1 = a;
p2 = b;
address = p1;
puts(p1);
puts(p2);
while(*p1) {
p1++;
}
while(*p1++ = *p2++) {
NULL;
}
puts(address);
}
本回答被网友采纳
相似回答
请编写
一个程序,
利用
指针实现两个字符串
的
连接
答:
s2 = initialize(length); //输入 printf("请输入第一串字符:"); scanf("%s", s1); printf("请
输入第二串字符
:"); scanf("%s", s2); //拼接 while(s1[++cnt]!='\0'); while(s2[i]!=0){ s1[cnt++] = s2[i++]; } //输出 printf("这
两串字符
的连接为:...
用指针
方案编写
一个
将
两个字符串连接
起来的函数
,并
写出能调用该函数的...
答:
printf("input
string1
:\n");gets(s1);printf("input
string2
:\n");gets(s2); len1=strlen(s1);len2=strlen(s2);for(i=0;i<len1;i++)s[i]=s1[i];for(i=0;i<len2;i++)s[i+len1]=s2[i];printf("after string catenate:\n");puts(s);return 0;} ...
c语言
编程 要
用指针
把
两个字符串连接
起来, 我这么编的不知道哪错了...
答:
语法有错误,可以按照如下方法
实现用指针
把
两个字符串连接
起来:1、第一步,创建一个新项目和.c文件,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,定义变量类型,见下图的代码,转到下面的步骤。3、第三步,执行完上面的操作之后,调用cpy函数,见下图的代码,转到下面的步骤。4、第四...
写
一个程序,输入两个字符串,输出连接
后的字符串。
答:
在主函数main()中调用自定义函数char *strcat_z(char *s,char *t),先使指针s移动到第
一个字符串
的末端,然后循环读取
第二个字符串,
将每一个字符赋值给指针s,同时指针s自加。自定义函数返回字符串s的首地址,在主函数中也可以读取字符串s了。可能看程序能更明白一些,我复制在这里了 include<...
使用指针
编程:
输入两个字符串,
将较大的字符串打印出来。然后将两个...
答:
void main(){ char str1[128] = {0};char str2[128] = {0};printf("请
输入字符串1
:");scanf("s", str1);printf("请
输入字符串2
:");scanf("s", str2);if(strlen(str1) < strlen(str2))printf("%s\n",str2);else printf("%s\n",str1);strcat(str1,str2);printf("%s\...
c语言
编写将
两个字符串连接
的程序。要求:不使用库函数,利用
指针
变量...
答:
include<stdio.h> void fun(char *t,char *s){ while(*t!=0)t++;while((*t++=*s++)!=0);} main(){ char ss[]="acc",aa[]="bbxxyy";fun(ss,aa);printf("%s\n",ss);}这样的代码!
使用C
++
语言,用指针,输入两个字符串,
将两
个字符串连接
起来
答:
include <iostream.h> using namespace std;void main(){ char A[30] = "test";char B[4] = "add";strcat(A,B);//A要有足够空间扩展B中内容 cout << A << endl;}
大家正在搜
c语言输入一个字符串
c语言怎么用scanf输入字符串
c语言输入字符串数组
c语言字符串的连接
字符串c语言
c语言读取字符串
c语言字符串数组
c语言字符串定义
c语言字符串函数
相关问题
c语言编程题!字符串复制。输入一个字符串,把它复制到一个字符...
c语言,输入两个字符串,连接成一个字符串,并输出。用指针实现...
c语言编程输入两个字符串S1,S2,用指针实现将字符串S2的...
用指针方案编写一个将两个字符串连接起来的函数,并写出能调用该...
试编一程序,利用指针实现任意两个字符串的连接(要求将第二个字...
写一个函数,将两个字符串连接,在主函数中输入输出字符串,用指...
c语言编程 要用指针把两个字符串连接起来, 我这么编的不知道...
C语言编程、以函数方式用指针实现。将字符串s2的前n个字符连...