您的当前位置:首页>全部百科>百科问答详情
注:文章内容来源于网络,真实性有待确认,请自行甄别。

一道C程序设计题关于字符串连接字符串连接编一程序,将两个字符串连

发表于:2024-10-24 00:00:00浏览:4次 分类: 电脑/网络-程序设计-C/C++
问题描述: 字符串连接 编一,将两个字符串连接起来。结果取代第一个字符串。 要求 1、用字符数组,不用strcat函数; 2、用C标准中的strcat函数; [实验提示] 1、采用字符数组的方法。算法:定义的两个字符数组,第一个数组的大小应大于两个字符数组的有效大小。在串接时要注意字符处结束标志:如下图所示: Str1[20] I L O V E \0 [实验提示] 1、采用字符数组的方法。算法:定义的两个字符数组,第一个数组的大小应大于两个字符数 字符串连接 编一,将两个字符串连接起来。结果取代第一个字符串。 要求 1、用字符数组,不用strcat函数; 2、用C标准中的strcat函数; [实验提示] 1、采用字符数组的方法。算法:定义的两个字符数组,第一个数组的大小应大于两个字符数组的有效大小。在串接时要注意字符处结束标志:如下图所示: Str1[20] I L O V E \0 [实验提示] 1、采用字符数组的方法。算法:定义的两个字符数组,第一个数组的大小应大于两个字符数组的有效大小。在串接时要注意字符处结束标志:如下图所示: Str1[20] I L O V E \0 Str2[10] C + + \0 串接后:str1[20] I L O V E C + + \0 串接过程: 1)首先找到第一个字符串的结束标志即末尾str1[5]。 2)执行str1[5+i] = str[i] 直到str[i] != ‘\0’ 3)给字符串str1末尾添加‘\0’ 2、函数原形 strcat(char[],const char[])使用时实参只需给出数组名,如 strcat(str1,str2)使用时要确保str1数组不会溢出。
有输入的吗?======================#include#include#defineSIZE120#defineSIZE210voidmain(){charStr1[SIZE1],Str2[SIZE2];intLen1,Len2;printf("PleaseInputString1(Length<%d):",SIZE1);gets(Str1);Len1=0;do{if(Str1[Len1]=='\0')break;Len1++;}while(Len1=SIZE1){printf(" ");return;}for(i=0;i<=Len2;i++)Str1[Len1+i]=Str2[i];//strcat(Str1,Str2);printf("NewString1:");puts(Str1);}===================说明:现在是按要求1的。代码中for(i=0;i<=Len2;i++)Str1[Len1+i]=Str2[i];//strcat(Str1,Str2);把上面那行注释掉,用下面那行的话就是要求2的。

猜你喜欢

C++基础题若intx=2,y=3;,则x&y的结果是:
若int x=2,y=3;,则x&y的结果是:
发表于:2024-10-24 00:00:00 浏览:39 分类: 电脑/网络-程序设计-C/C++
如何制作软件我想知道如何使用C++编写软件(具有可视化界面的软件
我想知道如何使用C++编写(具有可视化界面的软件)呢? 希望各位说的详细点,写谢了!
发表于:2024-10-24 00:00:00 浏览:38 分类: 电脑/网络-程序设计-C/C++
C++把大写改成小写用哪个函数?
++把大写改成小写用哪个函数?
发表于:2024-10-24 00:00:00 浏览:33 分类: 电脑/网络-程序设计-C/C++
哪里能下载中文版的《TheC++ProgrammingLangu?
哪里能下载中文版的《TheC++ProgrammingLangu?
发表于:2024-10-24 00:00:00 浏览:32 分类: 电脑/网络-程序设计-C/C++
哪个源码编辑器最好用?
哪个源码编辑器最好用?
发表于:2024-10-24 00:00:00 浏览:29 分类: 电脑/网络-程序设计-C/C++
C语言中整型可输出以0开头吗?要用C语言编一程序,输出以零开头的
要用编一程序,输出以零开头的一个多位整数,请问能以整型(或长整型)定义这个变量吗?谢谢!
发表于:2024-10-24 00:00:00 浏览:29 分类: 电脑/网络-程序设计-C/C++
C语言能人请进用C语言写一个程序,要求输入N个整数,按从小到大的
用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说思路。如果N=4,写个具体的程序。
发表于:2024-10-24 00:00:00 浏览:28 分类: 电脑/网络-程序设计-C/C++
求助指针变量怎么输出指针变量(存放变量地址的变量是指针变量,用来
怎么输出指针变量(存放变量地址的变量是指针变量,用来指向另一个变量。为了表示指针变量和他所指向的变量之间的关系,在中用“*”符号表示“指向”,。。。) *p怎么输出p
发表于:2024-10-24 00:00:00 浏览:24 分类: 电脑/网络-程序设计-C/C++
用循环找出长度为20的数组中的最大值
用循环找出长度为20的数组中的最大值
发表于:2024-10-24 00:00:00 浏览:23 分类: 电脑/网络-程序设计-C/C++
数据结构问题:如何用c或c++来实现线性表的顺序表的定义及操作?
如何用c或c++来实现线性表的顺序表的定义及操作?
发表于:2024-10-24 00:00:00 浏览:21 分类: 电脑/网络-程序设计-C/C++