C++:標準ライブラリタイプstring
963 ワード
stringは可変長の文字列を表す.stringタイプを使用する場合は、ヘッダファイルを含める必要があります.
次にstringオブジェクトのいくつかの操作を示します.
emptyとsize関数はstringのメンバー関数であることがわかります.
Stringオブジェクトの文字を処理し、cctypeヘッダファイルを使用できます.
isalnum(c)cがアルファベットまたは数字である場合trueを返します.
isalpha(c)cがアルファベットである場合は真である.
...
stringオブジェクトの各文字に対して、for文を使用できます.
for ( declaration : expression)
statement
stringオブジェクトの文字を出力します.
stringの文字を変更しようとすると、s[n]=cを用いることができる.stringの文字をforで参照することもできます
#include
using std::string;
次にstringオブジェクトのいくつかの操作を示します.
string s;
s.empty();// s , true
s.size();// s
s[n];// n
emptyとsize関数はstringのメンバー関数であることがわかります.
Stringオブジェクトの文字を処理し、cctypeヘッダファイルを使用できます.
isalnum(c)cがアルファベットまたは数字である場合trueを返します.
isalpha(c)cがアルファベットである場合は真である.
...
stringオブジェクトの各文字に対して、for文を使用できます.
for ( declaration : expression)
statement
stringオブジェクトの文字を出力します.
string str("some string")
for(auto c: str)// auto char 。 str
cout << c <
stringの文字を変更しようとすると、s[n]=cを用いることができる.stringの文字をforで参照することもできます
string str("some string");
for(char &c : str)
{
if(c=='s') c = 'a';
}
cout << str << endl;