【C++基础】C-串知识整理

简介: 【C++基础】C-串知识整理

【C-串比较的错误方式】不能直接比较

char buffer1[6]="hello";
char buffer2[6]="hello";
cout<<(buffer1==buffer2?"":"not")<<"equal\n";

【C-串的各种操作】

#include<iostream>
#include<string.h>//C-串操作的头文件
using namespace std;
 
int main()
{
    char* s1="hello ";
    char* s2="123";
    char a[20];
 
    strcpy(a,s1);                                   //复制
    cout<<(strcmp(a,s1)==0?"":" not")<<"equal\n";   //比较
    cout<<strcat(a,s2)<<endl;                       //连接
    cout<<strrev(a)<<endl;                          //倒置
    cout<<strset(a,'c')<<endl;                            //设置
    cout<<(strstr(s1,"ell")?"":"not ")<<"found\n";  //查找串
    cout<<(strchr(s1,'c')?"":"not ")<<"found\n";    //查找字符
 
    return 0;
}
目录
相关文章
|
前端开发
前端——关于字符串的操作整理
前端——关于字符串的操作整理
|
8月前
|
算法 前端开发
1544. 整理字符串
1544. 整理字符串
49 0
字符串的进阶练习案例(接上一节)
字符串的进阶练习案例(接上一节)
56 0
|
Java API 数据安全/隐私保护
字符串讲解以及一些基础案例的练习
字符串讲解以及一些基础案例的练习
74 0
数据的存储知识点总结
数据的存储知识点总结
|
数据库
【高效编码】查询日志的命令老是记不住?没关系,这篇文章帮你记
您好,我是码农飞哥,一直想飞暂时在跑个那个老哥。
268 0
【高效编码】查询日志的命令老是记不住?没关系,这篇文章帮你记
|
存储
【数据结构】【串】【课堂笔记】(含代码)
【数据结构】【串】【课堂笔记】(含代码)
364 1
|
JavaScript 前端开发 索引
【重温基础】8.字符串
【重温基础】8.字符串
133 0
|
Python
盘点一道字典转换基础题目
盘点一道字典转换基础题目
131 0
盘点一道字典转换基础题目
基础编程题目集 - 7-23 币值转换(20 分)
基础编程题目集 - 7-23 币值转换(20 分)
269 0

热门文章

最新文章

下一篇
开通oss服务