D29. 学习基础C、C++语言

D29. C++字串

C++ string的特别用法
str.size():字串长度。
str.empty():字串是否为空
str.length():字串的长度
assign(str, start, num):从str的第start个字元取出num个字元来指定给另一字串物件
append(str, start, num):从str的第start个字元取出num个字元来附加至另一字串物件之後
find(str, 0):从引发find()的字串物件中第 0 个字元寻找是否有符合str的子字串
insert(start, str):将str插入引发insert()的字串物件第start个字元之後

#include <iostream> 
#include <string> 
using namespace std; 

int main() { 
    string s1; 
    string s2("Helloworld"); 
    string s3;
    
    s1 = s1.assign(s2, 0, 5); 
    cout << "s1: " << s1 << endl; 

    s3 = s3.append(s2, 0, 5); 
    s3 = s3.append(s2, 0, 4); 
    cout << "s3: " << s3 << endl; 

    s3=s2;
    cout << "寻找s3中的第一个ll: " << s3.find("ll", 0) << endl;
          
    cout << "在s3插入字串 ++: " << s3.insert(3, "++") << endl; 

    cout << "s3的长度: " << s3.length() << endl; 
 
    return 0; 
}

记得要在开头加上#include


<<:  D28. 学习基础C、C++语言

>>:  TOGAF 的个 六个组件

C# LINQ

LINQ LINQ 全名 Language-Integrated Query, 於 C# 3.0 引...

第二十七天:不规则边缘

金鱼都能懂的网页切版:21 不规则边缘 https://codepen.io/mikeyam/pen...

每日挑战,从Javascript面试题目了解一些你可能忽略的概念 - Day18

tags: ItIron2021 Javascript 前言 终於...我们终於可以稍微换个新主题了...

Day 18 - DoS 攻击

Denial of service (DoS) 攻击 透过发送大量且不合法的请求到网路服务器,因为服...

Day 15 - UML x Interface — Notifier

UML Notifier 的 UML 主要是根据 Ant Design 的设计画出来的,而在 Ma...