C++ cinで空白を含めて取得する

std::string s;

std::getline(std::cin,s);