私は Windows ユーザーで、C を学んでいます。自宅で Codeblocks と Visual C++ 2008 Express を使用して、単純な C コマンド ライン プログラムを作成しています (私は初心者です)。所要時間の最後 (例: 「プロセスが 0 (0x0) の実行時間を返しました: 6.848 秒」)。
この機能を .exe に追加して、数台のコンピューターでプログラムを「ベンチマーク」または「テスト」できるようにしたいと考えています。time(NULL) を使用してみましたが、1 秒の精度でしか機能しません。
ここでも非常に興味深い回答を見つけました(実際に同じものを探しています):C++コードによる時間の計算
Mark Wilkins によって提案された解決策は、私の Windows 64 ビット PC 上の Visual C++ 2008 Express で正常に動作しますが、.exe は他の場所では動作しません。私は何か間違ったことをしていますか?
プログラムの経過時間をカウントするメソッドが必要です。これには 32 ビット互換性が必要です。前もって感謝します!