Unhandled exception at 0xe5e8e8db in Terrain-chapter 13.exe: 0xC0000005:
Access violation reading location 0xe5e8e8db.
'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation,
use _CRT_SECURE_NO_WARNINGS
في 12/رمضان/1431 09:48 ص، قال keen28 بهدوء وتؤدة:
من هذه الأخطاء:'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation,
use _CRT_SECURE_NO_WARNINGS
inFile.read(
(char*)&in[0], // buffer
in.size());
وفي 12/رمضان/1431 12:24 م، قال keen28 متحمساً:
ولكن هناك نقطة أنه في هذا المشروع وفي الملف terrain.cpp يوجد هذا السطر :inFile.read(
(char*)&in[0], // buffer
in.size());
وفي 12/رمضان/1431 12:24 م، ظهر شبح ابتسامة على وجه keen28 وهو يقول:
قمت بمسح [0] اختفت الرسالة ولكن بقي التطبيق لا يعمل حيث تظهر رسالة : terrain.exe has stopped workingMicrosoft Visual Studio C Runtime Library has detected a fatal error in Terrain.exe.
وفي نافذة call stack تظهر الجملة التالية:> msvcr100d.dll!_crt_debugger_hook(int _Reserved) Line 62 C
وهو خطأ من المكتبة dbghook.c والتي لم أسمع عنها من قبل...😖 وفي 15/رمضان/1431 10:19 ص، أعرب keen28 عن رأيه بالموقف كالآتي:
أعتقد أن المشكلة عندي هي في استخدام vector في مشروعاتي...ليس الخطأ في طريقة الاستخدام...ولكن هناك مشكلة ما في نظامي تجعل هذا الخطأ يظهر عند استخدام vector....