c++字符串的4种方法

本文介绍了C++中四种基本的字符串操作方法:strcat用于连接两个字符串,strcpy用于复制字符串,strmap用于比较字符串,而strlen则用于计算字符串的长度(不包括终止符)。文章还特别提醒读者注意这些函数的安全性问题。

1,strcat

将两个字符串连接起来。如a[3]={'a','b'};b[3]={'c','d'};cout<<strcat(a,b)<<endl;

结果输出abcd

2,strcpy

将字符串2复制到字符串1中去。如a[3]={'a','b'};b[3]={'c','d'};cout<<stecpy(a,b)<<endl;

结果输出cd;

3,strmap

比较字符串1和字符串2是否想等。返回一个整数。

(1)如果返回0则说明字符串1和字符串2相等

(2)如果返回的数为正整数,则说明字符串1大于字符串2

(3)如果返回的数为负整数,则说明字符串1小于字符串2

4,strlen

求字符串的长度。注:\0不参与计算


因为c++版本的不断更新已经认为上面的4中方法不安全,所以使用前应该在程序的最开始加上

1如何使用_CRT_SECURE_NO_WARNINGS#define _CRT_SECURE_NO_WARNINGS
2如何使用_CRT_SECURE_NO_WARNINGS#include <stdio.h>

如这样输入,就会判断可以使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值