整数ベースの入力c ++のユーザー入力にコンマを使用するにはどうすればよいですか?

KripC2160

私はc ++にかなり慣れていないので、ユーザー入力に基づいて数値を出力するプログラムを作成しようとしています。ただし、を追加する,と、整数の一部ではないため、コードが壊れます。私は何をすべきか?

整数をもっと使いたいので、単純化したコードを作成しました。

#include <iostream>
using namespace std; 

int main(){
    int player_input;
    cout << "Insert the number" << endl;
    cin >> player_input;
    cout << player_input;
    return 0; //the code doesn't work if you add a comma in cin when you run such as "3,500"
}
cigien

入力を文字列として読み込みます。

std::string input;
std::cin >> input;

消去-削除イディオムを使用して、コンマを削除します。

input.erase(std::remove(input.begin(), input.end(), ','), input.end());

C ++ 20から、次のように書くことができます。

std::erase(input, ',');  // C++20

文字列をintに変換します。

int player_input = std::stoi(input);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

C#のDiscordボットにユーザー入力を保存するコマンドを作成するにはどうすればよいですか?

分類Dev

「読み取り」を使用して、bashコマンド置換内のユーザー入力を置換するにはどうすればよいですか?

分類Dev

ユーザーに複数の入力を入力させるにはどうすればよいですか?

分類Dev

ユーザー入力からスクリプト内のコマンドの「空白を埋める」にはどうすればよいですか?

分類Dev

ユーザーがC ++で入力しているときに、ユーザーの入力を確認するにはどうすればよいですか?

分類Dev

コマンドラインツールでAppleのSwift言語でユーザー入力を取得するにはどうすればよいですか?

分類Dev

JavaScript:ユーザーからのコンマを含む入力を数値に変換するにはどうすればよいですか?

分類Dev

ユーザーがUnix / Linuxに入力したすべてのコマンドをキャプチャするにはどうすればよいですか?

分類Dev

tkinterラベルのユーザー入力を取得するにはどうすればよいですか?

分類Dev

Pythonで特定の形式に従ってユーザーにコマンドを入力させるにはどうすればよいですか?

分類Dev

このコマンドに入力したユーザーを表示するにはどうすればよいですか?

分類Dev

ユーザー入力を必要とするコマンドでxargsを使用するにはどうすればよいですか?

分類Dev

ユーザー入力にタイマーを設定するにはどうすればよいですか?

分類Dev

Pythonでユーザー入力のループを作成するにはどうすればよいですか?

分類Dev

Pythonでのユーザー入力後の改行を回避するにはどうすればよいですか?

分類Dev

ユーザーの入力をapi.ai(dialogflow)に保存するにはどうすればよいですか?

分類Dev

ユーザー入力によって作成された配列にコンマを追加するにはどうすればよいですか?

分類Dev

ユーザー入力からコンポーネントの属性を動的に設定するにはどうすればよいですか?

分類Dev

入力フィールドに数字のみを入力するようにユーザーを制限するにはどうすればよいですか?

分類Dev

これらのユーザー入力を平均するにはどうすればよいですか?

分類Dev

Delphi-コードの他のセグメントの実行中にユーザー入力を要求するにはどうすればよいですか?

分類Dev

thymeleafで入力ユーザー名の値を取得するにはどうすればよいですか?

分類Dev

ユーザー入力を文字と整数に分割するにはどうすればよいですか?

分類Dev

ユーザーが入力フィールドに数字のみを入力できないようにするにはどうすればよいですか?

分類Dev

ユーザーが入力した整数をprintlnステートメントに挿入するにはどうすればよいですか?

分類Dev

nextLine() にユーザーの入力を待機させるにはどうすればよいですか?

分類Dev

マウス入力イベントで新しいフォーム/ユーザーコントロールがForm1の中央に移動するようにするにはどうすればよいですか?

分類Dev

ユーザー入力の待機を停止するにはどうすればよいですか?

分類Dev

ユーザー入力の定期的な処理を実装するにはどうすればよいですか?

Related 関連記事

  1. 1

    C#のDiscordボットにユーザー入力を保存するコマンドを作成するにはどうすればよいですか?

  2. 2

    「読み取り」を使用して、bashコマンド置換内のユーザー入力を置換するにはどうすればよいですか?

  3. 3

    ユーザーに複数の入力を入力させるにはどうすればよいですか?

  4. 4

    ユーザー入力からスクリプト内のコマンドの「空白を埋める」にはどうすればよいですか?

  5. 5

    ユーザーがC ++で入力しているときに、ユーザーの入力を確認するにはどうすればよいですか?

  6. 6

    コマンドラインツールでAppleのSwift言語でユーザー入力を取得するにはどうすればよいですか?

  7. 7

    JavaScript:ユーザーからのコンマを含む入力を数値に変換するにはどうすればよいですか?

  8. 8

    ユーザーがUnix / Linuxに入力したすべてのコマンドをキャプチャするにはどうすればよいですか?

  9. 9

    tkinterラベルのユーザー入力を取得するにはどうすればよいですか?

  10. 10

    Pythonで特定の形式に従ってユーザーにコマンドを入力させるにはどうすればよいですか?

  11. 11

    このコマンドに入力したユーザーを表示するにはどうすればよいですか?

  12. 12

    ユーザー入力を必要とするコマンドでxargsを使用するにはどうすればよいですか?

  13. 13

    ユーザー入力にタイマーを設定するにはどうすればよいですか?

  14. 14

    Pythonでユーザー入力のループを作成するにはどうすればよいですか?

  15. 15

    Pythonでのユーザー入力後の改行を回避するにはどうすればよいですか?

  16. 16

    ユーザーの入力をapi.ai(dialogflow)に保存するにはどうすればよいですか?

  17. 17

    ユーザー入力によって作成された配列にコンマを追加するにはどうすればよいですか?

  18. 18

    ユーザー入力からコンポーネントの属性を動的に設定するにはどうすればよいですか?

  19. 19

    入力フィールドに数字のみを入力するようにユーザーを制限するにはどうすればよいですか?

  20. 20

    これらのユーザー入力を平均するにはどうすればよいですか?

  21. 21

    Delphi-コードの他のセグメントの実行中にユーザー入力を要求するにはどうすればよいですか?

  22. 22

    thymeleafで入力ユーザー名の値を取得するにはどうすればよいですか?

  23. 23

    ユーザー入力を文字と整数に分割するにはどうすればよいですか?

  24. 24

    ユーザーが入力フィールドに数字のみを入力できないようにするにはどうすればよいですか?

  25. 25

    ユーザーが入力した整数をprintlnステートメントに挿入するにはどうすればよいですか?

  26. 26

    nextLine() にユーザーの入力を待機させるにはどうすればよいですか?

  27. 27

    マウス入力イベントで新しいフォーム/ユーザーコントロールがForm1の中央に移動するようにするにはどうすればよいですか?

  28. 28

    ユーザー入力の待機を停止するにはどうすればよいですか?

  29. 29

    ユーザー入力の定期的な処理を実装するにはどうすればよいですか?

ホットタグ

アーカイブ