#include <string>
std::string input;
std::cin >> input;ユーザーが「Hello World」と入力したいと考えています。しかしcin、2つの単語の間のスペースで失敗します。cin全体をどのように取り込むことができHello Worldますか?
私は実際に構造体でこれを行っており、cin.getline動作していないようです。これが私のコードです:
struct cd
{
    std::string CDTitle[50];
    std::string Artist[50];
    int number_of_songs[50];
};
std::cin.getline(library.number_of_songs[libNumber], 250);これはエラーになります。何か案は?
libraryと明らかですが、変数の型であることを明確にするために変数の宣言を追加してくださいcd
                getlineていintます。もちろんそれは失敗します。