题目:请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(没串的长度不超过N),按照顺序合并成一个新的字符串。

代码:

#include<stdio.h>
#include<string.h>
#define M 3
#define N 20
void fun(char a[M][N],char *b)
{int i,j;int k=0;//将a[M][N]的元素依次赋值给数组b for(i=0;i<M;i++)for(j=0;a[i][j]!='\0';j++)b[k++]=a[i][j];//使用指针表示*(*(a+i)+j) b[k]='\0';} int main()
{//我们可以用一维数组表示字符串//而使用二维数组表示字符串数组 //w为用二维数组表示的字符串数组 char w[M][N]={"AAAAA","BBB","CC"},a[100];int i;printf("The string:\n");for(i=0;i<M;i++)puts(w[i]);printf("\n");fun(w,a);printf("The A string:\n");printf("%s",a);}

运行结果:

C语言——字符串连接相关推荐

  1. c语言字符串连接符作用,C语言strcat()函数:字符串连接(拼接)

    关于bootstrap和响应式布局 bootstrap导入 首先需要安装好插件 然后就是在代码器写导入代码 代码如下 x86汇编程序基础(AT&amp;T语法) 一.简单的汇编程序 以下面这段 ...

  2. 分割字符串c语言strsep,C语言 字符串切割

    #include #include #include /* 字符串切割函数 */ /* 知识补充: 1. 函数原型: char *strtok(char *str, const char *delim ...

  3. c++ 字符串连接_C语言字符串操作总结大全(超详细)

    本篇文章是对C语言字符串操作进行了详细的总结分析,需要的朋友参考下 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, ...

  4. Nwafu-OJ-1418 Problem P C语言实习题四——1.字符串连接

    问题 P: C语言实习题四--1.字符串连接 时间限制: 1 Sec  内存限制: 128 MB 题目描述 由键盘任意输入两串字符,不用库函数strcat,连接将两串字符. 输入 两串字符 输出 将两 ...

  5. C语言 | 将两个字符串连接起来,不用stract

    例67:C语言编写一个程序,将两个字符串连接起来,不要用strcat函数. 解题思路:首先要有两个键盘录入,实现录入字符串1和字符串2,然后实现拼接,读者看这道例题的时候,可以先想想要是用strcat ...

  6. c语言字符串连接作用,C语言 不使用strcat函数实现连接两个字符串功能代码

    字符串连接函数: 字符串连接就是将一个字符串连接到另一个字符串的末尾,使其组合成一个新的字符串,在字符串处理函数中,strcat  函数具有字符串连接功能.下面是用C语言实现不使用是strcat 函数 ...

  7. C语言经典例86-两个字符串连接

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 两个字符串连接,有字符串str1和str2,假设str1足够大,要求将str2连接到str1后面 2 分析 我们知道string.h中有字符 ...

  8. 字符串连接 (c语言)

    题目描述 将给定的字符串连接起来.书中的算法描述如下: 图:字符串连接算法 输入描述 三对字符串,每对字符串占一行,用空格隔开.每个字符串只包含数字和英文字母大小写且长度不超过100. 输出描述 将后 ...

  9. 用c语言编写:将两个字符串连接起来,不使用stract()函数

    可以使用指针操作和循环来将两个字符串连接起来.以下是一个简单的示例程序,将字符串s1和s2连接起来: #include <stdio.h>int main() {char s1[100], ...

最新文章

  1. 性能,安全,集成才是web之道
  2. MyClouds-V1.0 发布,微服务治理及快速开发平台
  3. [剑指Offer]5.二维数组中的查找
  4. Swift2.1 语法指南——自动引用计数
  5. 60秒完成病毒基因对比 阿里云向社会免费开放基因计算服务
  6. pythonssl双向认证_Python 上的 ssl 提示验证失败,有什么办法深究具体失败的原因么?...
  7. 提升心力---摆脱拿着锤子看啥都是钉子
  8. 和男朋友出去玩,该去哪里​?
  9. 查询能力(SIP OPTIONS)
  10. 对称二叉树--深度遍历与广度遍历
  11. Maven-Eclipse使用maven创建HelloWorld Java项目
  12. Windows10怎么下载MySQL,详解Windows10下载mysql的教程图解
  13. 程序员节日快乐用c语言表达,祝程序员们节日快乐!
  14. Netlink的简单例子
  15. 并行传输VS串行传输
  16. 榜单发布!国产智能驾驶域控制器市场竞争力TOP10供应商
  17. 新方法破解Wi-Fi WPA2加密平均只需10分钟
  18. python replace函数 成功 失败_解决python replace函数替换无效问题
  19. Final Cut Pro X Guru: Motion Graphics in Motion and After Effects Final Cut Pro X Guru:运动和After Effe
  20. iPhoneX安全区域与H5引发的问题(Safe Area)

热门文章

  1. 3分钟带你轻松了解贝塞尔曲线(cubic-bezier)
  2. 用户未登录跳转至登录页面
  3. Point1:STM32根据BRR反推波特率
  4. MonoRail学习笔记六:Filter功能使用
  5. 什么是知识管理?知识管理的方法?
  6. 高校间计算机专业交流研讨会,第七届全国高校计算机网络教学暨网络工程专业建设研讨会...
  7. python3常用标准库
  8. 学人工智能有前途吗?人工智能前景-AI就业方向
  9. JavaPoet动态生成代码,高薪程序员必会
  10. RTSP、RTMP、HTTP协议