• ベストアンサー

「INT86(・・・・・・);」 って何でしょう?(C言語)

C言語のソースをみていると、その中に INT86(); という関数が出てきました。 しかし、ソースのどこを見ても その関数が定義されているところがありません。 ほかにIncludeされているファイルは Windows標準のヘッダーファイルだけでした。 そこで質問なのですが、 この「INT86()」というのは標準の関数なのでしょうか? ご回答お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

int86()は、DOSファンクションコールをするための関数です。 Win32では、ハードウェアレベルに直接アクセスできないので使用できません。 dos.h(だったはず)で宣言されています。 windows.hのなかで、さらにincludeされているはずです。 今となっては検索エンジンで調べてもあんまり出てきませんね。

参考URL:
http://www.google.com/search?q=int86&ie=UTF8&oe=UTF8&hl=ja&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
Wingard
質問者

お礼

ありがとうございました! やはりデフォルトで宣言されていたんですね。 そのCのソースの載っていた本も結構古い本でした。 ありがとうございました>_<♪

関連するQ&A