【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;
}
目录
相关文章
|
前端开发
前端——关于字符串的操作整理
前端——关于字符串的操作整理
|
存储 人工智能 算法
第四章 串(数据结构与算法)
第四章 串(数据结构与算法)
137 0
|
8月前
|
算法 前端开发
1544. 整理字符串
1544. 整理字符串
49 0
|
人工智能 Java BI
|
Java API 数据安全/隐私保护
字符串讲解以及一些基础案例的练习
字符串讲解以及一些基础案例的练习
74 0
|
数据库
【高效编码】查询日志的命令老是记不住?没关系,这篇文章帮你记
您好,我是码农飞哥,一直想飞暂时在跑个那个老哥。
270 0
【高效编码】查询日志的命令老是记不住?没关系,这篇文章帮你记
|
存储 算法
数据结构上机实践第八周项目3-顺序串算法
数据结构上机实践第八周项目3-顺序串算法
160 0
数据结构上机实践第八周项目3-顺序串算法
|
算法 C++
数据结构上机实践第八周项目1- 建立顺序串的算法库
数据结构上机实践第八周项目1- 建立顺序串的算法库
179 0
数据结构上机实践第八周项目1- 建立顺序串的算法库
|
存储
【数据结构】【串】【课堂笔记】(含代码)
【数据结构】【串】【课堂笔记】(含代码)
364 1
【斗鱼笔试题】字符串分类---字符集相同的字符串为同一类
【斗鱼笔试题】字符串分类---字符集相同的字符串为同一类
90 0