C++で文字列をどのように処理しますか。

C++では、std::stringクラスを使用して文字列を操作することができます。このクラスには、文字列を操作するための多くの便利なメンバー関数が提供されています。

  1. 標準の文字列
  2. std::stringを日本語で言い換えると、「標準文字列型」となります。
std::string str1 = "Hello, ";
std::string str2("world!");
  1. 僕たちが一緒に楽しい時間を過ごすことができて本当に嬉しい。
std::string result = str1 + str2;
  1. サイズ()
int length = str1.size();
  1. 見つける
int pos = str1.find("lo");
if (pos != std::string::npos) {
    // 子字符串在字符串中找到了
} else {
    // 子字符串在字符串中未找到
}
  1. 以下の文を日本語で言い換えてください。
    “質問を受けた後、彼は即座に答えた。”置き換える:「質問を受けた後、彼はすぐに答えた。」
str1.replace(2, 3, "i");
  1. 部分文字列を取得します。
std::string sub = str1.substr(2, 3);

std::stringクラスには、先ほど述べたメンバー関数以外にも、文字列を処理するための便利なメンバー関数がたくさん用意されています。詳細な使い方は、C++の標準ライブラリのドキュメントを参照してください。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds