天天看點

關于string 的函數

#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

int main()
{
    string a;
    a = "123456";

    int index;
    // str.find(),如果是字元,傳回該字元在母字元串中的坐标
    //            如果是字元串,傳回字元串的首字元在母字元串的坐标
    // 如果查找不到,傳回 -1.
    index = a.find("34");
    cout << index << endl;

    index = a.find('2');
    cout << index << endl;

    // substr(a,b) 從下标為 a 開始截取 長度為 b 的字元串,
    // substr(a)   從下标為 a 開始截取到末尾的字元串。
    a = a.substr(0,0);
    cout << a << endl;

    return 0;
}