_sleep या strncpy जैसे फ़ंक्शंस का उपयोग करके विजुअल स्टूडियो के पिछले संस्करणों में केवल एक चेतावनी आउटपुट करता है। नवीनतम संस्करण में, यह अचानक एक त्रुटि है:सी 4 9 6 9 पर विजुअल स्टूडियो 2013 त्रुटि क्यों है?
मैं जानता हूँ कि मैं कोड की शुरुआत में #pragma warning(disable: 4996)
जोड़कर अक्षम कर सकते हैं, लेकिन यह अत्यंत कष्टप्रद है कि वी.एस. मुझे अन्य कार्यों का उपयोग करने के लिए मजबूर करने की कोशिश कर रहा है । क्या इस व्यवहार को अक्षम करने का कोई तरीका है?
इससे पहले कि आप पूछें, "त्रुटियों के रूप में चेतावनियों का इलाज करें" अक्षम है, और यह त्रुटियों को भी बंद कर देता है, भले ही मैं सभी चेतावनियों को बंद कर दूं!
संभावित डुप्लिकेट [विजुअल स्टूडियो 2013 में sqlite.c संकलित करते समय त्रुटि C4996 प्राप्त हुआ] (http://stackoverflow.com/questions/20031597/error-c4996-received-when-compiling-sqlite-c-in-visual -स्टूडियो -2013) – dns
आप एक [stdext :: check_array_iterator] (http://stackoverflow.com/questions/3598257/visual-c-how-is-checked-array-iterator-useful) का भी उपयोग कर सकते हैं, लेकिन ऐसा लगता है गैर मानक होने के लिए। – jliv902