- ベストアンサー
自作したヘッダファイルをインクルードするには
自作したヘッダファイルをインクルードするには 自作したヘッダファイルを半角スペースを含むフォルダを指定する時、 何かエスケープシーケンス文字が必要でしたでしょうか?ド忘れしてしまいました… 例えば、Program Filesの直下に入れた自作ヘッダファイルa.h(まず考えられないとは思いますが…)を インクルードしたい時、 #include "C:\\Program Files\\a.h" でいいんですよね?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
どの処理系をお使いなのかわかりませんが、Visual C++ 6.0で試して見たら #include "C:\\Program Files\\a.h" の様な書き方でインクロードできました。
その他の回答 (3)
- jacta
- ベストアンサー率26% (845/3158)
回答No.4
一応参考までに指摘しておくと、ヘッダ名に逆斜線を含む場合は未定義の動作になります。
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.3
ああ, やっぱりできるんだ. そうなら, 「Windows の VC しか考えない」ということでなければ, ディレクトリの区切りは / を使った方が安全です.
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
処理系によっては #include "c:/Program Files/a.h" でいいかもしれない.
質問者
補足
>>どの処理系をお使いなのかわかりませんが 肝心なのを書くのを忘れておりました。 Microsoft Visual C++ 2008 を使用しております。 確認できました。#1の方とは違い、 \\が2つなくても出来るんですね。ありがとうございました。
補足
>>どの処理系をお使いなのかわかりませんが 肝心なのを書くのを忘れておりました。 Microsoft Visual C++ 2008 を使用しております。 確認できました。ありがとうございました