【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;
}
目录
相关文章
|
前端开发
前端——关于字符串的操作整理
前端——关于字符串的操作整理
|
存储 人工智能 算法
第四章 串(数据结构与算法)
第四章 串(数据结构与算法)
131 0
|
8月前
|
算法 前端开发
1544. 整理字符串
1544. 整理字符串
48 0
|
人工智能 Java BI
|
Java API 数据安全/隐私保护
字符串讲解以及一些基础案例的练习
字符串讲解以及一些基础案例的练习
72 0
|
缓存 自然语言处理 小程序
这个迭代写了个小程序,顺便整理了一份笔记 📒 (4000字)
这个迭代写了个小程序,顺便整理了一份笔记 📒 (4000字)
211 0
|
数据库
【高效编码】查询日志的命令老是记不住?没关系,这篇文章帮你记
您好,我是码农飞哥,一直想飞暂时在跑个那个老哥。
265 0
【高效编码】查询日志的命令老是记不住?没关系,这篇文章帮你记
基础编程题目集 - 7-23 币值转换(20 分)
基础编程题目集 - 7-23 币值转换(20 分)
266 0
|
SQL 测试技术 数据库
新题速看!2021阿里、字节都在问的SQL数据库笔试题及答案都给你整理好啦!
2021到了最后一个月份,年后肯定有蛮多小伙伴需要跳槽换工作,但对于年限稍短的软件测试工程师,难免会需要进行笔试,而在笔试中,基本都会碰到一道关于数据库的大题,今天这篇文章呢,就收录了下最近一些数据库笔试真题,包含答案!
新题速看!2021阿里、字节都在问的SQL数据库笔试题及答案都给你整理好啦!
|
程序员 开发者 Python
文档字符串|学习笔记
快速学习文档字符串
129 0