質問

私は、Visual StudioプロジェクトにC99ヘッダファイルinttypes.hを使用したいのですが(私は、64ビットの番号をprintfのしたいと思います)。

ただし、このファイルは私のインストールには存在していないようです。

これはVS2005のほんの一部ではないですか?任意の選択肢がありますか?

役に立ちましたか?

解決

これは にGoogleのです。 VSは<inttypes.h>が付属していません。

他のヒント

いいえ、それはVS 2005には含まれていません。

の代替はブーストnoreferrer">の後押し/ cstdint.hpp

のVisual Studio 2005には、<のhref = "http://connect.microsoft.com/VisualStudio/feedback/details/99133/c99-header-inttypes-h-missing#でバグ "行方不明C99ヘッダ<inttypes.h>" を参照してください。詳細Microsoftが追加する予定はなかったようだ」のrel = 『nofollowを』> http://connect.microsoft.com/VisualStudio/feedback/details/99133/c99-header-inttypes-h-missing#detailsする Visual Studio 2005のにファイルます。

inttypes.hは、Visual Studio 2010からも不足しているように私には思える。

Visual StudioでC ++のヘッダ<cinttypes> 2012年の<のhref = "https://connect.microsoft.comで "C ++ 11のヘッダは(マイクロソフトのVisual Studio 2012 RC究極11.0.50522.1)が欠落している" バグを参照してください/ VisualStudioを/フィードバック/詳細/ 748766 / C-11-ヘッダcinttypes-IS-欠落マイクロソフト・ビジュアル・スタジオ究極2012-RC-11-0-50522-1" REL = "nofollowを"> HTTPS:/ /connect.microsoft.com/VisualStudio/feedback/details/748766/c-11-header-cinttypes-is-missing-microsoft-visual-studio-ultimate-2012-rc-11-0-50522-1する

のVisual C ++は、独自のサイズの種類を定義します:

__int8
__int16
__int32
__int64
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top