Pregunta

Me gustaría utilizar el archivo de cabecera inttypes.h C99 en un proyecto de Visual Studio (me gustaría printf números de 64 bits).

Sin embargo, no parece existir en mi instalar este archivo.

Es esto sólo no es parte de VS2005? ¿Hay alguna alternativa?

¿Fue útil?

Solución

Es en google . VS no viene con <inttypes.h>

Otros consejos

No, no está incluida en VS 2005.

Una alternativa es la aplicación de Boost en el rel="nofollow impulso :: Entero biblioteca , específicamente impulsar / cstdint.hpp

Para Visual Studio 2005 ver el "<inttypes.h> cabecera C99 falta" error en http://connect.microsoft.com/VisualStudio/feedback/details/99133/c99-header-inttypes-h-missing#details donde parece que Microsoft no tenía intención de añadir el archivo a Visual Studio 2005.

Me parece que inttypes.h falta también de Visual Studio 2010.

Para el C ++ <cinttypes> encabezado en Visual Studio 2012 ver el error "C ++ 11 encabezado falta (Microsoft Visual Studio Ultimate 2012 RC 11.0.50522.1)" 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 ++ hace definir sus propios tipos de tamaño:

__int8
__int16
__int32
__int64
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top