मैं जानना चाहता हूं कि माइक्रोसॉफ्ट विजुअल स्टूडियो 2010 सी 99 का समर्थन करता है या नहीं। यदि नहीं, तो मैं मानक प्रकारों का उपयोग कैसे कर सकता हूं जैसे intptr_t
और uintptr_t
?क्या माइक्रोसॉफ्ट विजुअल स्टूडियो 2010 सी 99 का समर्थन करता है?
उत्तर
जहां तक मैं कह सकता हूं, विजुअल स्टूडियो 2010 सी 99 का समर्थन नहीं करता है। Stdint.h से प्रकारों का उपयोग करने के लिए, आपको एक टाइपपीफ का उपयोग करना होगा। एक पार मंच तरीका यह है होगा:
#ifdef _WIN32
typedef signed short int16_t
#else
#include <stdint.h>
#endif
भी देखें इस इस सवाल: Visual Studio support for new C/C++ standards?
मैं जिस प्रिंटिंग कारक का उपयोग करता हूं उसके बारे में क्या? सी 99 में ** zd ** ** 32 बिट और 64 बिट ** पर्यावरण दोनों के लिए ठीक काम करता है। – thetna
क्षमा करें, "प्रिंटिंग कारक" क्या है और "zd" क्या है? –
**% zd ** के लिए प्रिंट कारक ** intptr_t ** रूप **% d ** के लिए ** पूर्णांक ** – thetna
विजुअल स्टूडियो 2010 C99 वाक्य रचना का समर्थन नहीं करता। stdint.h
सभी सी/सी ++ कंपाइलर्स में एक बहुत ही आम फ़ाइल है, हालांकि, जो Visual C++ 10.0 स्थापना में मौजूद है, जिसमें Windows SDK (विज़ुअल स्टूडियो का संस्करण जो भी आप उपयोग करते हैं) के साथ शामिल है।
stdint.h में पाया जा सकता:
- C: \ Program Files (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 10.0 \ कुलपति \ \
इस फ़ाइल intptr_t
के लिए एक typedef प्रदान करता है शामिल । आपको पसंद की किसी भी सी या सी ++ परियोजना में इसका उपयोग करने के लिए स्वतंत्र महसूस करें।
माइक्रोसॉफ्ट सी सी 99 का समर्थन नहीं करता है। हालांकि, एमएसवीसी 16 (विजुअल स्टूडियो 2010 के साथ क्या प्रदान किया जाता है) आने वाले सी ++ 0 एक्स मानक का एक अच्छा हिस्सा लागू करता है। C++ 0x ऐसे stdint.h
और inttypes.h
रूप C99 से हेडर, में से कुछ को शामिल किया जाता है - यही कारण है कि आप MSVC 16. साथ C99 के कुछ छोटी-मोटी बातें मिल
छोटी बातों के लिए आभारी होना चाहिए (मैं MSVC समर्थित C99 के थोड़ा और इच्छा है सीधे सी फाइलों को संकलित करते समय)।
- 1. क्या विजुअल स्टूडियो 2010 आईफोन विकास का समर्थन करता है?
- 2. करता MSVC10 विजुअल स्टूडियो 2010 समर्थन सी ++ स्पष्ट रूपांतरण ऑपरेटरों
- 3. क्या विजुअल स्टूडियो डेटा कैश ऑपरेशंस का समर्थन करता है?
- 4. विजुअल स्टूडियो 2010 सी ++
- 5. क्या विजुअल स्टूडियो 2008 विंडोज 98 का समर्थन करता है?
- 6. विजुअल स्टूडियो 2010
- 7. विजुअल स्टूडियो 2010 सी कोड विजुअल स्टूडियो 2010 में
- 8. विजुअल सी ++ 2010 परमाणु प्रकार का समर्थन?
- 9. क्या विजुअल स्टूडियो 2010
- 10. क्या टीएफएस 2010 विजुअल स्टूडियो 2003 और 2005 कनेक्शन का समर्थन करता है?
- 11. क्या विजुअल स्टूडियो 2010 .NET 4.5 सीटीपी का समर्थन करता है?
- 12. क्या monodevelop 2.1+ विजुअल स्टूडियो 2010 प्रोजेक्ट फाइलों का समर्थन करता है?
- 13. विजुअल स्टूडियो 2010-सी ++ प्रोजेक्ट
- 14. माइक्रोसॉफ्ट विजुअल स्टूडियो डीबगर
- 15. विजुअल स्टूडियो सी # एक्सप्रेस 2010
- 16. विजुअल स्टूडियो 2010
- 17. माइक्रोसॉफ्ट विजुअल सी ++ 2010 एक्सप्रेस प्रोजेक्ट सृजन
- 18. विजुअल स्टूडियो 2010 एक्सप्रेस सी #
- 19. क्या Qt OpenMP का समर्थन करता है?
- 20. माइक्रोसॉफ्ट विजुअल स्टूडियो
- 21. माइक्रोसॉफ्ट विजुअल स्टूडियो 2010 पर ग्लिब को कैसे कॉन्फ़िगर करें?
- 22. क्या माइक्रोसॉफ्ट सी ++/सीएलआई का समर्थन जारी रखेगा?
- 23. विजुअल स्टूडियो 2010 क्लासिक एएसपी का समर्थन करेगा?
- 24. विजुअल स्टूडियो 2010
- 25. विजुअल स्टूडियो 2010: आईडीई
- 26. विजुअल स्टूडियो 2010
- 27. विजुअल स्टूडियो: क्या एक्सएएमएल स्निपेट का समर्थन है?
- 28. विजुअल स्टूडियो 2010
- 29. विजुअल स्टूडियो 2010
- 30. विजुअल स्टूडियो 2010
के संभावित डुप्लिकेट [नई C/C++ मानकों के लिए दृश्य स्टूडियो समर्थन?] (Http://stackoverflow.com/questions/146381/visual-studio-support-for-new-cc-standards) –
2008 संस्करण है कि , तो एक सटीक डुप्लिकेट नहीं है। –
http://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and-c99/ विषय पर कहने के लिए सबकुछ कहता है। –