string容器06之string字串的字元存取
阿新 • • 發佈:2021-02-09
技術標籤:stl學習之string字串c++stl
string字串的字元存取
#include<iostream>
using namespace std;
//string字串的字元存取
void test()
{
string s = "dhy";
//[]讀取字元
//s.size(); 字串s的大小
//s.empty();判斷字串s是否為空
for (int i = 0; i < s.size(); i++)
{
cout << s[i] << " ";
}
cout << endl;
//at讀取字元
for (int i = 0; i < s.size(); i++)
{
cout << s.at(i) << " ";
}
cout << endl;
//[]修改字元
s[0] = 'x';
for (int i = 0; i < s.size(); i++)
{
cout << s[i] << " ";
}
cout << endl;
//at修改字元
s.at(0) = 'c';
for (int i = 0; i < s. size(); i++)
{
cout << s[i] << " ";
}
cout << endl;
}
int main()
{
test();
system("pause");
return 0;
}