経過時間での数値の変化

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
マナ

経過時間での数値の変化

#1

投稿記事 by マナ » 12年前

2秒毎 、5秒毎に 値を加算する関数

プログラムを閉じている間も 2秒毎 と 5秒毎に値を加算する関数を作ろうと思うのですが

Ⅰ・カウンター形式 か time関数 を 使って経過時間を取得させて、値に反映させる形式
  どちらが作る上で効率が良いですか?

Ⅱ・常に経過時間を取得して値に反映させるの と 必要な時に時間差を取得して値に反映させる形式では  どちらがいいですか?

Ⅲ・作った関数は 他の関数に値を渡すため メイン関数 で使用したほうが良いですか?

私はあまり時間がないので返答は1週間後となります
申し訳ありません

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 14年前
住所: 東海地方
連絡を取る:

Re: 経過時間での数値の変化

#2

投稿記事 by softya(ソフト屋) » 12年前

マルチポストでしょうか。フォーラムルール違反となりますので、相互リンクをお願いします。
「プログラム開始から 2秒毎に 値を加算する - C・C++ - 教えて!goo」
http://oshiete.goo.ne.jp/qa/8197934.html
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

マナ

Re: 経過時間での数値の変化

#3

投稿記事 by マナ » 11年前

マルチポストとは何でしょうか?

質問の内容が2箇所で少し違っていたために別々に聞きました

naohiro19
記事: 256
登録日時: 14年前
住所: 愛知県

Re: 経過時間での数値の変化

#4

投稿記事 by naohiro19 » 11年前

同じ内容の文面を違うところで投稿してしまうことを言います。

マナ

Re: 経過時間での数値の変化

#5

投稿記事 by マナ » 11年前

あちらはC言語そのものを、こちらはDXライブラリでの技術について聞いたつもりでしたが内容が重複していると感じたのでしたら申し訳ありません

また知らずにルール違反をしてしまって申し訳ありませんでした

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: 経過時間での数値の変化

#6

投稿記事 by みけCAT » 11年前

マナ さんが書きました:こちらはDXライブラリでの技術について聞いたつもりでしたが
質問のどこにもDXライブラリと書いていないようですが?
DXライブラリだとしたら、GetNowCountではなくわざわざ精度の低いtimeを使用することを検討しているのも気になりますね。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

マナ

Re: 経過時間での数値の変化

#7

投稿記事 by マナ » 11年前

申し訳ありませんね
書き損ねました

timeは精度が低いのですか
GetNowCount と言う関数があるのですね


すみません
全てのDXライブラリの関数を知らないものでそういう関数があるとは知りませんでした。
教えていただきありがとうございます。
早速家に帰って試してみますねありがとうございました。

マナ

Re: 経過時間での数値の変化

#8

投稿記事 by マナ » 11年前

すみませんせっかく教えていただいた GetNowCount なのですが応用が効きそうにないので使えないと思いました。

ですが、リファレンスにある GetDateTime こちらは time を使ったのと似たような感覚で使えますでしょうか?
精度はこちらの関数の方がいいのですか?

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: 経過時間での数値の変化

#9

投稿記事 by みけCAT » 11年前

マナ さんが書きました:ですが、リファレンスにある GetDateTime こちらは time を使ったのと似たような感覚で使えますでしょうか?
自分でUNIX時間(またはそれとタイムゾーンの差だけずれているもの)に変換しないといけないので、
似たような感覚で使うのは少し難しいと思います。
(一度ライブラリ化してしまえば大丈夫だと思います)
マナ さんが書きました:精度はこちらの関数の方がいいのですか?
よくわかりませんが、大して変わらないのではないでしょうか。
GetNowCountより解像度は劣るようです。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

マナ

Re: 経過時間での数値の変化

#10

投稿記事 by マナ » 11年前

返信が早くて非常に助かります。

時間関係の関数なのに解像度(画像関係のこと?)がでてくるのは何故なのでしょうか?

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: 経過時間での数値の変化

#11

投稿記事 by みけCAT » 11年前

ここでは、計れる最小の時間の幅を解像度と言っています。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

マナ

Re: 経過時間での数値の変化

#12

投稿記事 by マナ » 11年前

なるほど教えていただきありがとうございました。

では、そこまで差がないようでしたら私が慣れているtime の方をつかわさせて頂きます。
わざわざ教えていただきありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る