C++ で文字列の長さを決定する

C++Beginner
オンラインで実践に進む

はじめに

この実験では、C++ プログラミング言語を使ってユーザーが入力した文字列の長さを求める方法を学びます。

新しい C++ ファイルを作成する

~/project ディレクトリに main.cpp という名前の新しい C++ ファイルを作成します。

cd ~/project
touch main.cpp

必要なヘッダーファイルをインクルードする

C++ で文字列とやりとりするには、特定のヘッダーファイルをインクルードする必要があります。私たちのプログラムでは <iostream><string> のヘッダーファイルを使用します。

#include <iostream>
#include <string>

using namespace std;

文字列変数を宣言して入力を読み取る

文字列変数を宣言し、ユーザーが入力した入力を読み取ります。

string myString;
cout<<"Enter a string: ";
getline(cin,myString);

length() 関数を使って文字列の長さを計算する

ユーザーが入力した文字列の長さを length() 関数を使って計算します。

int length = myString.length();

文字列の長さを表示する

前のステップで計算した文字列の長さを cout 文を使って表示します。

cout<<"The length of the string is: "<< length << endl;

完全なコード例

#include <iostream>
#include <string>

using namespace std;

int main() {
    string myString;
    cout<<"Enter a string: ";
    getline(cin,myString);
    int length = myString.length();
    cout<<"The length of the string is: "<< length << endl;
    return 0;
}

まとめ

この実験では、C++ プログラミング言語の length() 関数を使って、ユーザーが入力した文字列の長さを求める方法を学びました。また、cout 文を使って端末に文字列の長さを表示する方法も学びました。