PDA

نسخه کامل مشاهده نسخه کامل : یه مشکل زمان اجرا در C++



M0hsen3D
06-04-2012, 15:08
سلام
میشه کد زیر رو یه مختصر بررسی کنید؟(شبیه سازی دو تابع strcat و strcpy هست)

بعضی موقع ها موقع خارج شدن از برنامه این خطا رو میده و اگه کد system("pause") s در اخر تابع main نزارم (s رو برای هماهنگی متن زدم )همیشه این خطا رو میده.

Run-Time Check Failure #2 - Stack around the variable 's2' was corrupted.
خطاش که به نظر میاد در مورد پشته متغیر s2 هست (main) حالا نمیدونم دقیقا مشکل چیه که همچین خطایی اونم بعضی موقع ها فقط موقع خارج شدن از برنامه میده وگرنه خروجی اون دو تا تابع درست هست.

---------- Post added at 04:08 PM ---------- Previous post was at 04:05 PM ----------

پ.ن:
چون کد اینجا خراب ظاهر شده باید کد رو در notepad کپی کنید.
پیشاپیش ممنون :11:

M0hsen3D
06-04-2012, 21:29
مشکل برطرف شد دوستان.:46: