問題タブ [ctime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ctime - ctime の clock_gettime のエラー
私はこの機能を持っています:
void Estatisticas::iniciarTempo() {
}
ctime で clock_gettime を使用しようとしていますが、いくつかのエラーが発生します。
「「clock_gettime」への未定義の参照」
どうもありがとう。
c - C-ctime関数でlonglongデータ型を実際に使用する方法
以前にこれを聞いてみましたが、質問を含めるのを忘れたので(サイトに参加したばかりなので)、実際には問題を解決できませんでした。人々は、コードの2番目のビットが間違っている理由を教えてくれました。仕事。これは宿題の一部です。その目的は、最終的にINT_MAX + 1をctimeに入れて、32ビットマシンでは1970年以降の秒数のビットが不足しているため、日付が2038まで通過できないことを証明することです。 ctimeに長い間?コードの2番目のビットを機能させるにはどうすればよいですか?
それが重要な場合は、すべてC99でコンパイルされます。
作品:
動作しません:
エラー:
c - C は、ctime 値 ctime から HH:MM:SS を切り捨てます
ctime を使用して変換すると と表示されるこの UNIX タイムスタンプがありますThu Mar 26 15:30:26 2007
が、必要なのは だけThu Mar 26 2007
です。
時刻 (HH:MM:SS) を削除するために変更または切り詰めるにはどうすればよいですか?
c++ - おおよその clock_t 時間を計算して出力する方法
シーケンシャル、再帰バイナリ、反復バイナリの 3 種類の検索にかかる時間を計っています。私はそれらを適切に配置しており、反復して検索を終了します。私の問題は、それらすべての時間を計ると、100,000 の配列を作成しても、毎回すべての値が 0 になり、配列にないものを検索することです。検索にブレークポイントを設定すると、明らかに時間が長くなり、作業できる妥当な時間が得られます。しかし、それ以外の場合は常に 0 です。これが私のコードです。3 つの検索タイマーすべてで同様です。
最後の 2 つについては、 と を取得1000
し0
ます。
ここで何か間違ったことをしていますか?それとも私の検索オブジェクトにありますか?
c++ - clock() はどのように機能しますかシステムクロックにアクセスしますか?
最小限のライブラリが接続された STM32 マイクロコントローラーを使用しています。clock()
関数 from <ctime>
(および場合によっては new )を使用したいのですが、 -1 を返すstd::chrono
ことに固執しています。clock()
gcc-arm-none-eabi
ライブラリがマイクロコントローラーの周辺機器のレイアウトを認識しているとは思わないので、これは驚くべきことではありません。
clock
ティックカウントの取得元を確認するにはどうすればよいですか? 単純に再宣言できますか、それとも実装する必要がある下位レベルの関数はありますか?
c++ - 'localtime_s'を呼び出すと、カレンダー関数がクラッシュします
カレンダーを作成しようとしているので、time_tとlocaltime_sを使用して時刻と日付の情報を保存し、Calendarクラスの個々のメンバーに保存します。
すべて正常にコンパイルされますが、実行時に次のようになります。
デバッグアサーションに失敗しました!
プログラム:C:\ Users \ MyPC \ Desktop \ Framework \ Framework \ Debug \ Framework.exeファイル:f:\ dd \ vctools \ crt_bld \ self_x86 \ crt \ src \ loctim64.c行:69
式:(ptm!= NULL)
失敗したassertメッセージを閉じると、次の行で標準のデバッグエラーが発生します。
これは基本的に、 Calendar:Initialize()で* localtime_s(localTime、&now); *を呼び出した結果です。 この機能の非推奨バージョンを使用できますか?ローカル時間を取得する他の関数があることは知っていますが、どれかわかりませんは「適切な」ものです。他の人は、「localtime」を使用すべきではないと私に提案しましたが、localtime_sも機能していないようです。
c - time.h(現地時間)の一部を抽出する
たとえば、tm_secまたはtm_minからのみパーツを抽出したいのですが、単純なint(配列や文字列ではない)として、それはどのように行われ、100%正確な時間が必要ない場合は可能です。自分の利益であり、それを行う方法を知りたいだけです。で何かをしようとする前に
でも経験不足でやめられて、どうしたらいいのかわからなくなってしまいました(プログラミングの初心者です)もちろん、こういう質問があったら申し訳ありませんが、試しても見つかりませんでした。
※目的は、欲しい部分だけを表示するのではなく、編集することです。
winapi - CTime は null 可能ですか?
CDBVariant
MFC アプリケーションでは、SQL 日付値 ( ) を MFCにマップするのが好きCTime
です。データベースのエントリは NULL (値が存在しない) になる可能性があるため、CTime
null を許可するかどうかは疑問です。MFCドキュメントの発言は、私にCTime::Format
考えさせます、それは可能であるはずです:
この CTime オブジェクトのステータスが null の場合、戻り値は空の文字列です。
- しかし、このステータスを設定する方法は、それは可能ですか?
- それが不可能な場合、私
boost::optional<CTime>
は良い代替案になると思いますか?
algorithm - time.h / ctime の実世界時間の記録に関する問題
現在、ソート アルゴリズムのタイマーで問題が発生しています。バブル ソートを使用しています。
タイマーがアルゴリズムの実行時間を記録する必要がありますが、現時点では、ユーザーがプログラムを開いて値を入力する時間を考慮しています (これは望ましくありません)。
ユーザー入力を受け取り、リアルタイムとして 0 を取得している場所の後にタイマーの開始を移動することにしましたが、これは正しくありません。
これを修正する方法を知っている人はいますか?
(以下のコードはビルドされないことに注意してください - タイマーとその開始/終了場所に注目してください)
c++ - /ティックを数えていません
編集:それは今機能しているようです。コードが更新され、リビジョンが表示されるようになりました。よろしくお願いします。
私はばかげていると思いますが、プログラム全体でCPUティックをカウントするためにctimeを使用しようとしています。私は学校のプロジェクト用の暗号化アルゴリズムを書いています。タイマーを含めて、ノイズプロセスを追加し、さまざまなキーとプレーンテキストの組み合わせの間で時間を均等化できるようにしています。これがctimeのちょっとしたテストです:
印刷するもの:
私はGCC(G ++)を使用していますが、ctime/time.hは単純にティックをカウントしていないようです。誰かが問題を特定できますか?私はこの言語では比較的アマチュアです。