0

これは動作しません。

playing = true;
while (playing) {
    std::string command;
    std::cin.ignore(1);
    std::getline(std::cin, command);
    execute(command);
    std::cout << "asdasd";
}

プログラムが実行されるたびに、Enter キーを押しても入力されません。最後の cout は起動せず、execute コマンドも起動しません。そのため、好きなように入力し続けることができますが、何らかの理由で入力されません。プログラムのどこにも std::cin を使用していません。

4

1 に答える 1

0

私はそれを理解しました。私のプロジェクトでは、pugixml を使用していました。Pocoには非常に優れたxmlライブラリとすべてのネットワーク機能が含まれているため、最終的にPocoに切り替えました。

于 2013-05-03T19:05:53.040 に答える