字符串串联函数strcat

电脑杂谈  发布时间:2020-05-15 19:05:09  来源:网络整理

excel 函数 包含字符_字符串拼接函数_replace函数增添字符

第6章“ C ++集合”中的数组和字符串字符串拼接函数,本章将介绍数据收集类型数组. 与结构不同,数组是相同类型的数据的集合. 在内存中,数组中的元素按顺序排列字符串拼接函数,一个接一个. 本节向您介绍字符串连接函数strcat.

AD: 在2013年大数据全球技术峰会的低成本审查中

6.8.3字符串连接函数strcat

对于两个整数a和b,以下代码的结果是将两个整数相加:

excel 函数 包含字符_字符串拼接函数_replace函数增添字符

int a = 3;

int b = 5;

int c = a + b;

对于字符串,加法的含义应该是将两个字符串连接在一起,以实现以下两个定义:

replace函数增添字符_excel 函数 包含字符_字符串拼接函数

char str1 [128] =“世界你好”;

char str2 [128] =“ C ++编程”;

如果要连接两个字符串,则不能直接使用+. C ++标准库中提供了可以实现此功能的功能. 此功能是strcat. 函数格式如下:

strcat(字符数组名称1,字符数组名称2)

字符串拼接函数_replace函数增添字符_excel 函数 包含字符

The

函数将字符串2中的字符串连接到字符串1中的字符串的后面,并删除字符串1之后的字符串标志\0. 此函数的返回值是字符串的第一个地址. 1.使用示例如下:

char str1 [128] =“世界你好”;

char str2 [128] =“ C ++编程”;

字符串拼接函数_replace函数增添字符_excel 函数 包含字符

strcat(str1,str2); //连接字符串

上面的代码将str2连接到str1的后面,现在str1是“ Hello WorldC ++编程”. 以下示例要求用户输入两个字符串,然后连接它们. 该程序显示在示例代码6.7中.

示例代码6.7

#include <iostream> 
using namespace std;                                         // 使用名称空间std  
int main(int argc, char *argv[])                             // 主函数  
{  
    cout<<"请输入两个字符串:"<<endl;                // 输出提示信息  
    char str1[128];                                                // 字符串变量  
    char str2[128];  
    char buffer[128];  
    cin>>str1>>str2;                                             // 输入字符串  
    strcpy( buffer, str1 );                                       // 复制  
    strcat( buffer, str2 );                                        // 连接  
    cout<<"新生成的字符串为:"<<buffer<<endl;  // 输出结果字符串  
        system("PAUSE");                                      // 等待用户反应  
        return EXIT_SUCCESS;                            // 主函数返回  
} 

创建一个控制台项目,将上面的代码复制到源文件中,编译并运行,结果如图6.13所示


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-211002-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...