は、次のコマンドを想像したときにアングルブラケットからデータを取得しますか?C++実行されているファイル
私はかなり私がstd::cin
を使用しなければならないと確信していますが、ここでどのように適用できるかわからない情報のためにユーザーを促す以外に。
std::string file_passed;
std::cin >> file_passed; // prompts user
file_passed << std::cin; // error
回答はどこでも見つかりません...ありがとうございます。
'のstd :: cinを>> file_passed'は何のためにユーザーにプロンプトを表示しません。ファイルがSTDINにパイプされた場合、 'std :: cin'はファイルデータを読み込みます。 STDINがパイプ入力であるかユーザー入力であるかを知りたい場合は、プラットフォーム固有のAPIを使用してコンソールにその情報を照会する必要があります。 http://stackoverflow.com/questions/1312922/、http://stackoverflow.com/questions/6839508/などを参照してください –