【お題】引っかけ問題(締め切り10月27日(日)23時)

Microsoft Visual Studio 12.0 の VC フォルダにある C 言語環境をコマンドプロンプト画面で操作している者です。お世話になります。
http://oshiete.goo.ne.jp/qa/6784307.html
上記の回答1にフォルダ内のファイル一覧を出すプログラムが紹介されており、素晴らしい動作結果を早速使わせてもらいました。
ところで、このインクルードファイルが見当たりません。marchal_windows.h ってのは在りますが。「Windows 関連の API はダウンロードすべし」とのネット記事もあるのに、そんな事せずに済むのが不思議で。何故でしょう?
また、紹介されている構造体(例:WIN32_FIND_DATA )とか関数(例:FindFirstFile() )の詳細を知りたいです。”The C Library Reference Guide” のごときものはご存じありませんか?

質問者からの補足コメント

  • 知りたい事がすべて判明しました。ありがとうございます。
    で、チョイ虫のよい質問がありますデス。参考サイトが「英語版のページが表示されます。」とか和洋折衷が煩わしいので、英語のみのサイトってないでしょうか?
    無礼な質問で恐縮です。無視していただいても結構です。

    No.1の回答に寄せられた補足コメントです。 補足日時:2015/03/06 10:51

A 回答 (2件)

>このインクルードファイルが見当たりません。



環境にもよりますが…
C:\Program Files (x86)\Microsoft SDKs\Windows
のしたのどこか…です。
どのバージョンのSDK使われているか…によりますが。

>「Windows 関連の API はダウンロードすべし」とのネット記事もあるのに、そんな事せずに済むのが不思議で。何故でしょう?

製品版のVisualStudioならインストール時に一緒にインストールされます。
ExpressEditionならVC++2008辺り(2010だったかも知れん)からsdkが同梱されるようになったハズです。
# VC++2005 ExpressEditionは別途インストールが必要。

>紹介されている構造体(例:WIN32_FIND_DATA )とか関数(例:FindFirstFile() )の詳細を知りたいです。

お約束ですが、MSDNサイトで確認してください。
https://msdn.microsoft.com/ja-jp/library/windows …
辺りですかねぇ……。
右上の検索用のフォームに入力して検索してください。
機械翻訳なので、日本語のページだと構造体の説明やリンクが無かったりするので、そういう場合は英語のページを参照してください。

Win32APIとかまとめられた書籍もあったと思いますが。(ただし最新ではないでしょうが)
http://www.amazon.co.jp/dp/4877832122
とか。
この回答への補足あり
    • good
    • 4
この回答へのお礼

インクルードファイルはご教示の場所にありました。
いずれにしても、知りたい事がすべて分りました。ありがとうございます。
「マイクロソフトの開発者ネットワーク」なるもの、今後おおいに利用します。

お礼日時:2015/03/09 11:01

バージョンは違いますが、



Microsoft Visual Stadio 8 -- vc -- PlatformSDK -- Include

にありました。
    • good
    • 0
この回答へのお礼

「ソフトウェア開発キット」なる場所に在るのですね、参考になりました。

お礼日時:2015/03/06 10:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報