
現在、WIN2000上での、Borland C++ 5.5.1 for Win32を使って、コマンドラインのプログラムを作成しています。
Windowsが起動してからの時間をミリ秒単位で返す関数timeGetTime()を使いたいのですが、
「mmsystem.hをインクルードしてwinmm.libとリンクする」教えてもらったのですが、これらはどこで入手できるのですか?
教えてくださった方はVC++を使っているのですが、これらはBC++では使えないのでしょうか?それとも、どこかから上記の2つを入手してLIBやIncludeフォルダに入れればいいのですか?
やりたいことは至極簡単で、キーをたたいた時間間隔を表示したいだけです。
BC++以外のフリーのコンパイラでもかまいません。
timeBeginPeriod()関数と同機能の別の関数を定義してそれを使うというのでもかまいません。
No.1ベストアンサー
- 回答日時:
使ったことがないので、詳しいことはわからないが、
#include <windows.h>
int main(void)
{
timeGetTime();
return 0;
}
で、とりあえずコンパイルは通った。
環境は、
Windows2000(SP4)、
Borland C++ 5.5.1 for Win32
#include <windows.h>
とするのですね。正常に動きました。
知人に教えられたとおり
#include <mmsystem.h>
としてコンパイルしたら、
「エラー E2257 D:\アプリケーション\プログラムソース\bcc55\Include\mmsystem.h 114: , が必要」
といったエラーメッセージがたくさん出るので、
BC++では駄目なのかと思ってしまいました。
No.2
- 回答日時:
わざわざ入手しなくても始めから入ってますよ。
Include、Libのフォルダを確認してみてください。
timeBeginPeriodも使えるようです。
この回答への補足
すいません。前のコメント、勘違いでした。知人のVC++のプログラムでも
#include <windows.h>
がありました。原因は、別なところのようです。
動かない→簡単なプログラムでテスト→コンパイルエラー
ということで、質問にいたりました。
とにかく、一件落着なので、ありがとうございました。
確かに、検索したらありました。
BC++では、知人の教えてくれた
#include <mmsystem.h>
ではエラーになりましたが、NO.1さんのように
#include <windows.h>
とすると正常に動きました。
VC++では#include <mmsystem.h>で、正常にコンパイルできたというのですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
fortranでのNaNについて
-
C++ で、「)」が必要 というエ...
-
COBOLのEVALUATE文について
-
コンパイラについて
-
C++でアボート(Abort)で処理が...
-
FORTRAN→Cに翻訳
-
graph.hがincludeできない
-
コンパイルできない
-
プリコンパイラとは?
-
0除算して、落ちるプログラムと...
-
正しい五十音順について
-
65536は2の何乗なのでしょうか?
-
VBAで仕様書は書きますか?
-
あるプログラムのコマンドライ...
-
エクセルVBA 他の仕事を止...
-
Vba UserFormを前面に出す方法...
-
時間(ミリ秒を含む)の引き算
-
読み込み中にアクセス違反が発...
-
ドロップダウンリストの文字を...
-
VBAでユーザーフォームが自動的...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C++ で、「)」が必要 というエ...
-
0除算して、落ちるプログラムと...
-
コンパイルできない
-
C++でアボート(Abort)で処理が...
-
io.hをincludeするとそのような...
-
volatile修飾について
-
Delphiの逆コンパイル
-
__extension__
-
Eclipseの環境設定について
-
linuxのセキュリティ対策と致し...
-
プリコンパイラとは?
-
fortranでのNaNについて
-
MFC
-
C言語のワーニングメッセージの...
-
関数の戻り値による変数の初期化
-
コンパイラについて
-
FORTRANとC++の連動について
-
Fortran90を使いたい
-
「.c」拡張子でC++文法を使...
-
PICマイコンによる乱数の表示に...
おすすめ情報