C++ ユーザー入力の取得

C Yuza Ru Lino Qu De



最も効果的な高級プログラミング言語は C++ です。C++ のさまざまな関数ライブラリが役に立ちます。 C++ を使用しているときに、ユーザーから入力を取得する必要がある場合があるため、ユーザーの入力を取得する「cin」コマンドを利用します。組み込み関数は抽出記号「>>」と合わせて利用します。また、抽出記号 (>>) を使用してユーザーが入力したキーパッドから情報を取得する「cin」という事前定義変数として定義することもできます。ここでは、C++ でユーザーの入力を取得する概念をコードとともに詳しく学習します。

例 1:

最初のコードは、ユーザーから整数値を取得する場所です。ここで入力を取得して出力を表示する必要があるため、最初の行に「iostream」ヘッダー ファイルを含めます。 「cin」および「cout」関数の宣言は、このヘッダー ファイルで行われます。次に、「cin」や「cout」などの関数を定義する「std」名前空間が追加されます。したがって、コードの先頭に「名前空間 std」を挿入すると、各関数で「std」と入力する必要がなくなります。

次に、「main()」関数を呼び出し、続いて整数データ型の変数を宣言します。 「int_value」はここで宣言した変数の名前です。この後、指定されたデータを画面に印刷するのに役立つ「cout」を利用します。ここでは、「整数を入力してください」というメッセージをユーザーに表示します。その下に、抽出記号「>>」とともに「cin」を配置し、変数「int_num」を配置します。







ここで、ユーザーの入力を取得してここに保存します。また、ユーザーがここで入力した整数値を画面に表示したいと考えています。そこで、この下の「cout」を利用し、そこに「int_value」を配置します。



コード 1:



#含む
を使用して 名前空間 標準 ;
整数 主要 ( {
整数 int_value ;
コート <> int_value ;
コート << 「整数は次のとおりです。」 << int_value ;
戻る 0 ;
}

出力:
指定されたコードが実行されるとき、「89」と入力すると、ユーザーの入力として「89」が受け入れられます。次に、「Enter」を押すと、次の行が表示されます。





例 2:

ここで入力を取得し、出力を表示する必要があります。したがって、最初の行に「iostream」ヘッダー ファイルを含めます。このヘッダー ファイルには、「cin」関数と「cout」関数の宣言が含まれています。次に、「std」名前空間が追加されます。コードの先頭に「namespace std」を追加すると、各関数で「std」と入力する必要がなくなります。



「main()」関数の呼び出しに続いて、「float」データ型変数が宣言されます。ここで宣言する変数は「float_value」と呼ばれます。次に、「cout」関数を使用して、提供されたデータを端末上でレンダリングします。ここでは、メッセージを表示して浮動小数点数を入力するようにユーザーに指示します。その下に変数「float_num」と抽出記号「>>」が「cin」とともに配置されています。
ユーザーの入力は収集され、「float_num」に保存されます。この下でもう一度「cout」関数を使用し、ユーザーが画面上に入力する浮動小数点数も確認したいので、「float_value」を挿入します。

コード 2:

#include
を使用して 名前空間 標準 ;
整数 主要 ( {
浮く float_value ;
コート <> float_value ;
コート << '浮動小数点数は次のとおりです:' << float_value ;
戻る 0 ;
}

出力 :
前述のコードを実行するとき、ユーザーの入力としてキーボードから「87.5」と入力します。 「Enter」をクリックすると、次の行に浮動小数点値が表示されます。

例 3:

次に、ユーザーから「double」データ型の値を取得しましょう。ここでは、「double」データ型の「double_value」を初期化し、ユーザーに表示するメッセージを配置します。この後、「cin>>」を利用し、ここに「double_value」変数を配置します。ユーザーの入力は、この「double_value」変数に保存されます。ここでも「cout」を利用して「double_value」変数を挿入し、ユーザーが入力した入力を出力として表示します。

コード 3:

#含む
を使用して 名前空間 標準 ;
整数 主要 ( {
ダブル double_value ;
コート <> double_value ;
コート << 「二重の数は次のとおりです。」 << double_value ;
戻る 0 ;
}

出力 :
ここでは、double データ型の数値を入力し、「Enter」を押します。ただし、ここでは完全な数が表示されていないことに注意してください。完全な「double」データ型番号を表示するには、C++ でいくつかのテクニックが必要です。

例 4:

ここでは、必要な関数宣言がすべて含まれている「bits/stdc++.h」というヘッダー ファイルをもう 1 つ含めます。ここでは、「double」データ型の「double_d」を初期化した後にユーザーに表示するメッセージを設定します。次に、「cin>>」関数を使用して、ここに「double_d」変数を割り当てます。入力は「double_d」に保存されます。ここでユーザーが入力した入力を出力として表示するには、「cout」フィールドに「double_d」変数を再度入力します。また、「10」を追加する「setprecision()」関数も含めて、double データ型の値の精度を調整し、それに応じて出力します。ここで設定する精度は「10」です。

コード 4:

#含む
#含む
を使用して 名前空間 標準 ;
整数 主要 ( ) {
ダブル d_value2 ;
コート <> d_value2 ;
コート << 設定精度 ( 10 ) << 「二重の数は次のとおりです。」 << d_value2 ;
戻る 0 ;
}

出力 :
ここでは、入力を収集し、指定されたコードで調整したのと同じ精度に従って「double」値を表示します。

例 5:

このコードでは、ユーザーからキャラクターの入力を取得します。ここでは「char」変数「char1」を初期化し、「cout」を利用してメッセージを表示します。次に、「cin>>」を配置し、そこにこの「char1」を配置します。したがって、ユーザーが入力した文字はここに保存されます。次に、再び「cout」を使用して、「char1」変数に格納されている文字を表示します。

コード5:

#include
を使用して 名前空間 標準 ;
整数 主要 ( ) {
チャー 文字1 ;
コート <> 文字1 ;
コート << 「キャラクターは次のとおりです。」 << 文字1 ;
戻る 0 ;
}

出力 :
実行後、このメッセージが表示されます。文字入力として「z」を入力します。そして次の行に入力した文字が表示されます。

例6:

このコードでは、ユーザーから入力された文字列を受け取ります。ここでは、「文字列」変数「myName」を初期化し、「cout」を使用してメッセージを出力します。次に、その場所に「myName」と「cin>>」を挿入します。したがって、ユーザーが入力した文字列はここに保存されます。次に、再度「cout」コマンドを使用して、「myName」変数に保存されている文字列を表示します。

コード6:

#include
を使用して 名前空間 標準 ;
整数 主要 ( ) {
文字列 myName ;
コート <> 自分の名前 ;
コート << '私の名前は: ' << 自分の名前 ;
戻る 0 ;
}

出力:
次のメッセージが表示されます。入力フィールドに「Peter」という文字列を入力します。入力した文字列が次の行に表示されます。

例 7:

複数の文字列または行を入力として取りたい場合は、「getline()」関数を使用する必要があります。ここで「文字列名」を宣言します。次に、入力したメッセージが「cout」を使用して出力されます。次に、「getline()」関数に「Name」と「cin」を入力します。この関数はユーザーから複数の文字列入力を取得し、それらを「Name」変数に保存します。これにより、ユーザーが入力した文字列が保存されます。次に、「cout」コマンドを使用して、「Name」変数に保存されている文字列を表示します。

コード 7:

#include
を使用して 名前空間 標準 ;
整数 主要 ( ) {
文字列名 ;
コート << 「ここにあなたのフルネームを入力してください:」 ;
ゲットライン ( 食べる 、 名前 ) ;
コート << 「あなたのフルネームは:」 << 名前 ;
戻る 0 ;
}

出力:
ここでは、この結果に文字列データとして「James Samuel」を入力します。 「Enter」を押すと、「getline()」関数を使用したため、完全な名前がここに表示されます。

結論

このガイドでは「C++ ユーザー入力」について説明しました。私たちはこの概念を調査し、「cin」コマンドと抽出記号「>>」がユーザーの入力を取得するために利用されていることがわかりました。 「cin>>」コマンドを使用してユーザーから整数、浮動小数点、倍精度浮動小数点、文字列、および文字列データ型の値を入力し、「ユーザー入力」の概念が詳細に説明されている C++ の例を示しました。 。