-3

cin.ignore(256, '\n')次のコードの意味は何ですか?

while (std::cin.fail()) {
    std::cout << "Please enter a mark from 1 to 100. Enter your first mark" << std::endl;
    std::cin.clear();
    std::cin.ignore(256,'\n');
    std::cin >> dblMarkOne;
}
4

4 に答える 4

2

これは、ストリーム内の次の 256 文字、または次の改行までを抽出して破棄することを意味します。参照: http://en.cppreference.com/w/cpp/io/basic_istream/ignore

于 2013-09-12T02:02:31.217 に答える