現在、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で質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# win10で、正確な待ち時間の作り方 6 2023/02/14 18:28
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- C言語・C++・C# C言語 3 2022/10/04 15:07
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- Excel(エクセル) Excel関数教えてください!! Excelで勤怠集計をしているのですが、部署別に雇用形態ごとの月間 2 2022/10/21 23:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C++ で、「)」が必要 というエ...
-
0除算して、落ちるプログラムと...
-
C++でアボート(Abort)で処理が...
-
C言語
-
コンパイルできない
-
io.hをincludeするとそのような...
-
conio.h? curses.h?
-
io.hをincludeしたプログラムで...
-
Eclipseの環境設定について
-
コンパイラについて
-
C言語のワーニングメッセージの...
-
javaと.net frameworkの性能に...
-
プリコンパイラとは?
-
バイナリファイルとソースコー...
-
ccコマンドの使い方
-
変数(関数)名の頭に_
-
【JAVA】数字をひし形に出力す...
-
Excelで4096点以上のFFTの方法
-
65536は2の何乗なのでしょうか?
-
フローチャートで 変数に代入す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
C++ で、「)」が必要 というエ...
-
コンパイルできない
-
C++でアボート(Abort)で処理が...
-
変数(関数)名の頭に_
-
Visual C++とVisual C++.NETの違い
-
Eclipseの環境設定について
-
volatile修飾について
-
コンパイラについて
-
linuxのセキュリティ対策と致し...
-
io.hをincludeするとそのような...
-
__extension__
-
コンパイラフラグ(compiler fla...
-
PICマイコンによる乱数の表示に...
-
関数の戻り値による変数の初期化
-
conio.h? curses.h?
-
ABAQUS ユーザーサブルーチン...
-
【エラー】Cpadで初めてコンパイル
-
Delphiの逆コンパイル
-
graph.hがincludeできない
おすすめ情報