سؤال

أرغب في استخدام ملف رأس C99 Inttypes.h في مشروع Visual Studio (أود طباعة أرقام 64 بت).

ومع ذلك، لا يبدو أن هذا الملف موجودا في تثبيتي.

هل هذا ليس فقط جزءا من VS2005؟ هل هناك أي بدائل؟

هل كانت مفيدة؟

المحلول

انها في غوغل. وبعد لا يأتي مقابل <inttypes.h>

نصائح أخرى

لا، لا يتم تضمينه في مقابل 2005.

بديل هو تنفيذ دفعة في دفعة :: عدد صحيح مكتبة، على وجه التحديد Boost / cstint.hpp.

ل Visual Studio 2005 انظر الخطأ "C99 Header <inttypes.h> في عداد المفقودين "في http://connnect.microsoft.com/visualstudio/feedback/details/99133/c99-header-inttypes-h-missing#details. حيث يبدو أن Microsoft لم تخطط لإضافة الملف إلى Visual Studio 2005.

يبدو لي أن inttypes.h مفقود أيضا من Visual Studio 2010.

لرئيس C ++ <cinttypes> في Visual Studio 2012 انظر BUG "C ++ 11 رأس مفقود (Microsoft Visual Studio Ultimate 2012 RC 11.0.50522.1)" في https://connnect.microsoft.com/visualstudio/feedback/details/748766/c-11-header-cinttypes-is-missing-microsoft-visual-studio-2th-2012-rc-11-0-50522-1.

Visual C ++ يحدد أنواعها ذات الحجم الخاص بها:

__int8
__int16
__int32
__int64
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top