PDA

View Full Version : سوال: break ناگهانی برنامه



root88
پنج شنبه 08 مهر 1389, 08:25 صبح
با سلام
من به برنامه دارم که شامل چند کلاسه و تو هر کلاس هم از تکرارکننده لیست استفاده کردم .برنامه با تکرار بالا اجرا میشه اما تو خیلی از حالت ها دچار کرش میشه و پیغم میده که list iterator not derefrencable.نمی دونم چیکارش کنم. چطور میتونم بفهمم خطا مال کدوم خطه؟

khorzu
پنج شنبه 08 مهر 1389, 08:56 صبح
سورس تون رو باید بزارید. معمولا توی ویژوال استودیو خودش سر خط مشکل دار می ایسته . از callStack هم می شه کمک گرفت .

root88
پنج شنبه 08 مهر 1389, 09:03 صبح
چشم اینم سورس:

khorzu
پنج شنبه 08 مهر 1389, 10:21 صبح
"D:\\test.txt" ؟

root88
پنج شنبه 08 مهر 1389, 11:06 صبح
بله ببخشید!

Salar Ashgi
جمعه 09 مهر 1389, 14:34 عصر
دوست عزیز شما یک فایل تکست شامل یک لیستی از اعداد را ضمیمه نموده اید ، لطفا کدتان را قرار داده و
کاری را که دقیقا میخواهید انجام دهید ، را بیان کنید ./

root88
جمعه 09 مهر 1389, 17:10 عصر
سالار جان، کد رو دو پست بالاتر ضمیمه کردم. من یه گراف دارم که ورودی گرفته میشه( همون فایل تکست) یه تعداد گره از این گراف انتخاب میشه تا کوتاهترین مسیر از گره صفر به آنها رو پیدا کنم .برای اینکار یه تعداد شی از کلاس LA میسازه که هر کدم از این شی ها یک سطر از فایل تکست رو شماره گره های همسایه است رو در لیست actionList خودش قرار میده (که در واقع همسایه های اون گره هستند ). توی main برنامه، گره صفر شروع کننده ست و رشته Mystring هم گره های مورد نظره که می خوام به اونها مسیر پیدا کنم.( توضیح برنامه خیلی طولانیه خلاصه کردم امیداور متوجه منظور من شده باشید)

Salar Ashgi
جمعه 09 مهر 1389, 23:20 عصر
خوب ، از چه کامپایلری استفاده میکنید ؟!
کدتان طولانی است ، یعنی معلوم نیست پیغام خطا مربوط به کدام خط کد میشود ؟!

root88
شنبه 10 مهر 1389, 07:36 صبح
از visual studio 2008 . خودم اصلا نتونستم بفهمم خطاش کجاست.:افسرده:

Salar Ashgi
شنبه 10 مهر 1389, 10:10 صبح
خوب اگه کدتان را دیباگ کنید ، پس از اجرای خط به خط کد ، Line خطا مشخص خواهد شد ./

root88
شنبه 10 مهر 1389, 10:38 صبح
مدیر جان مشکل اینجاست که main برنامه با تکرار بالا اجرا می شود(تا زمانی که شرطی برقرار شود). من خودم چند بار خط به خط برنامه رو اجرا کردم مشکلی ندارد اما وقتی F5 را می زنم همش کرش میکنه.