iT邦幫忙

0

D29. 學習基礎C、C++語言

c++
  • 分享至 

  • xImage
  •  

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


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言