`
zjjzmw1
  • 浏览: 1366238 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

字符串拼接

c 
阅读更多

原型

extern char *strcat(char *dest,char *src);

用法

#include <string.h>  在C++中,则存在于<cstring>头文件中。

功能

把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。

说明

src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。  返回指向dest的指针

举例

// strcat.c  #include <syslib.h>  #include <string.h>  main()  {  char d[20]="Golden Global";  char *s=" View";  clrscr();  strcat(d,s);  printf("%s",d);  getchar();  return 0;  }  程序执行结果为:  Golden Global View  Strcat函数原型如下:  char *strcat(char *strDest, const char *strSrc) //将源字符串加const,表明其为输入参数  {  char *address = strDest; //该语句若放在assert之后,编译出错  assert((strDest != NULL) && (strSrc != NULL)); //对源地址和目的地址加非0断言  while(*strDest) //是while(*strDest!=’\0’)的简化形式  { //若使用while(*strDest++),则会出错,因为循环结束后strDest还会执行一次++,那么strDest  strDest++; //将指向'\0'的下一个位置。/所以要在循环体内++;因为要是*strDest最后指  } //向该字符串的结束标志’\0’。  while(*strDest++ = *strSrc++)  {  NULL; //该循环条件内可以用++,  } //此处可以加语句*strDest=’\0’;无必要  return address; //为了实现链式操作,将目的地址返回  }


分享到:
评论

相关推荐

    fortran字符串拼接

    FORTRAN 字符串拼接 在 Fortran 语言中,字符串拼接是非常重要的操作之一。它可以将整数或实数类型转换为字符串类型,以便于文件命名、数据读取和写入等操作。在本节中,我们将详细介绍 FORTRAN 字符串拼接的方法和...

    以太坊solidity字符串拼接实现

    在以太坊智能合约开发中,处理字符串拼接是一个常见的需求。不过,在Solidity编程语言中,由于其特定的类型系统和内存管理机制,没有像其他高级编程语言(如JavaScript或Python)中那样直接支持字符串拼接运算符。...

    JAVA的字符串拼接与性能

    JAVA的字符串拼接与性能 概述:本文主要研究的是JAVA的字符串拼接的性能,原文中的测试代码在功能上并不等价,导致concat的测试意义不大。不过原作者在评论栏给了新的concat结果,如果有兴趣的同学建议自己修改代码...

    字符串拼接工具

    "字符串拼接工具"就是针对这类需求而设计的小型实用程序。它能够帮助开发者快速、有效地组合多个字符串,添加前缀或后缀,使得多行文本的格式化变得简单。 在编程中,字符串拼接通常是通过字符串连接运算符或者使用...

    sql 多行合并某一列字符串拼接的示例

    在SQL中,将多行数据合并为一行,尤其是在某一列进行字符串拼接,是一项常见的需求。这通常用于汇总数据、创建报表或者为了分析目的而整合信息。本文将深入探讨如何利用SQL实现多行数据的合并,特别关注字符串拼接的...

    jquery拼接ajax 的json和字符串拼接的方法

    整理文档,搜刮出一个jquery拼接ajax 的json和字符串拼接的代码,稍微整理精简一下做下分享。 jQuery拼接字符串ajax &lt;form id="myForm" action="#"&gt; &lt;input name="name"/&gt; &lt;input name="age"/&gt;...

    Oracle10g自定义聚合函数(字符串拼接)

    * 超大字符串拼接,单个字符串4000、分隔符100,可拼出超4000的超长字符串 * 可自定义指定分隔符separator * 可自定义指定排序字段sequence,对于数字或日期类型的字段,先转为字符串,比如to_char(line, 'FM000'...

    RobotFramework字符串拼接.pdf

    在Robot Framework中,字符串拼接可以通过内置的`Catenate`关键字实现。`Catenate`提供了多种用法,可以根据实际需求选择合适的方式。 1. **基本用法**: ```robotframework ${result}= Catenate Hello World ``...

    2.Golang的基础语法(分隔符,注释,标识符,字符串拼接,空格)1

    本文将深入探讨四个主要概念:分隔符、注释、标识符以及字符串拼接,同时也会提及空格的使用。 首先,让我们来了解分隔符。与许多其他编程语言(如JAVA和PHP)不同,Golang不需要在每一行末尾添加英文分号(;)。这...

    将excal批量数据插入到postgresql数据库(目前实现字符串拼接的方式)

    在本教程中,我们将聚焦于如何将Excel数据批量导入到PostgreSQL数据库,特别关注一种常见的方法——通过字符串拼接的方式。PostgreSQL是一个功能强大的开源关系型数据库管理系统,而Excel则是广泛使用的电子表格工具...

    字符串拼接方式.png来自尚硅谷

    字符串拼接方式.png来自尚硅谷

    基于C语言的字符串拼接

    基于C语言的字符串拼接是一种常见的操作,用于将两个或多个字符串合并成一个完整的字符串。在C语言中,字符串实际上是以空字符 '\0' 结尾的字符数组。字符串拼接可以通过标准库函数 strcat 实现,或者手动遍历和复制...

    Python字符串拼接方法详解.docx

    Python 字符串拼接方法详解 Python 中的字符串拼接方法有多种,本文将通过实例详细讲解这几种方法的使用及各自的特点。 字符串拼接方法一:使用“+”连接 Python 中最简单的字符串拼接方法是使用“+”连接。例如...

    JAVA的字符串拼接[参照].pdf

    在Java编程中,字符串拼接是一项常见的操作,特别是在构建动态字符串或者处理文本数据时。本文主要探讨了在Java中几种不同的字符串拼接方法的性能差异,包括使用操作符`+`、`String.concat()`、`StringBuffer.append...

    StringBuilder字符串拼接工具

    标题"StringBuilder字符串拼接工具"暗示了我们讨论的核心是关于如何利用`StringBuilder`进行高效的字符串处理。在Java程序中,当需要动态地构建字符串,尤其是在循环或者递归中,`StringBuilder`是首选工具。它的...

    字符串拼接 聚合函数.rar

    在IT领域,字符串拼接和聚合函数是编程中常见的操作,尤其在处理数据时显得尤为重要。字符串拼接是指将两个或多个字符串连接成一个新字符串的过程,而聚合函数则是在一组值上执行计算并返回单个值的函数,通常用于...

    使用C++实现的字符串拼接函数的实现及讨论详解.docx

    c 字符串拼接C/C++中针对字符串函数的使用过程中,需要格外注意字符串终止符'\0'。字符串结尾处默认带'\0'。 带形参n的库函数可以有效防止因字符串长度过长导致的段错误,建议使用带n的字符串函数。 一 、snprint数...

    使用C++实现的字符串拼接函数的实现及讨论.docx

    c 字符串拼接C/C++中针对字符串函数的使用过程中,需要格外注意字符串终止符'\0'。字符串结尾处默认带'\0'。 带形参n的库函数可以有效防止因字符串长度过长导致的段错误,建议使用带n的字符串函数。一 、snprint数的...

Global site tag (gtag.js) - Google Analytics