std :: cin input with space?
#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); これはエラーになります。何か案は?