美文网首页
6.string字符串存取

6.string字符串存取

作者: lxr_ | 来源:发表于2021-04-05 10:50 被阅读0次
    #include<iostream>
    using namespace std;
    
    //string 单个字符获取的两种方式
    
    //1.char& operator[](int n)通过[]方式取字符
    //2.char& at(int n)        通过at方法获取字符
    
    void test0601()
    {
        string str1 = "hello";
    
        cout << "str1=" << str1 << endl;
    
        //1.通过[]访问单个字符
    
        for (int i = 0; i < str1.size(); i++)
        {
            cout << str1[i] << " ";
        }
        cout << endl;
    
        //2.通过at方法访问单个字符
        for (int i = 0; i < str1.size(); i++)
        {
            cout << str1.at(i) << " ";
        }
        cout << endl;
    
        //修改单个字符
        str1[0] = 'x';
        cout << "str1=" << str1 << endl;
    
        str1.at(1) = 'x';
        cout << "str1=" << str1 << endl;
    
    }
    
    int main()
    {
    
        test0601();
    
        system("pause");
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:6.string字符串存取

          本文链接:https://www.haomeiwen.com/subject/qcpxkltx.html