View Full Version : دیباگ کردن در برنامه کد بلاک
k1.technology
سه شنبه 18 شهریور 1393, 05:07 صبح
درود
من با برنامه کد بلاک دارم کار میکنم میخوام چطور میشه دیباگ کرد
تو برنامه یه قسمتی داره به اسم دیباگ
ولی هیچ اتفاقی نمیفته
میخوام متوجه شم هر متغیر در هر دستور چه مقداری میگیره؟
soheilqs
سه شنبه 18 شهریور 1393, 15:46 عصر
از مسیر زیر برید
Debug
Debugging windows
Watches
نام متغیری را که می خواهید مقدارش را بدانید تایپ کنید و F7 هم می تونید خط به خط برید جلو و اگه متغیر تغییر کنه متوجه می شید
#target
سه شنبه 18 شهریور 1393, 15:59 عصر
روی خط مورد نظر Breakpoint بذارین و برین همون بخش Watch که گفته شده
k1.technology
سه شنبه 18 شهریور 1393, 19:04 عصر
روی خط مورد نظر Breakpoint بذارین و برین همون بخش Watch که گفته شده
من این کارو انجام دادم هیچ اتفاقی نیفتاد
soheilqs
سه شنبه 18 شهریور 1393, 21:49 عصر
برای این که بتونید مقدار متغیر را ببینید باید اسم اون متغیر را در پنچره watches تایپ کنید
این طور که در تصویر به نظر می رسه شما نام متغیرتون که a هست را در پنجره watches تایپ نکردین
123271
شما باید در پنجره watches روی جایی که در تصویر نشان داده شده کلیک کنید و نام متغیر را تایپ کنید
1bedeh
یک شنبه 24 اسفند 1393, 21:41 عصر
ببخشید من هم یک مشکل مشابه دارم در دیباگ کردن تو کد بلاک
وقتی دیباگر به سر خط یک متغییر float میرسه تو دیباگ کردن به مشکل می خوره ولی مقدارهای int رو به درستی دیباگ میکنه؟؟؟؟
و میگه
In std::istream::operator>>(float&) () ()
In std::istream& std::istream::_M_extract<float>(float&) () ()
#1 0x0040143c in main () at C:\Users\Alir Reza\Desktop\CFD\main.cpp:28
C:\Users\Alir Reza\Desktop\CFD\main.cpp:28:590:beg:0x40143c
At C:\Users\Alir Reza\Desktop\CFD\main.cpp:28
Cannot open file: ../../../../src/gcc-4.7.1/libgcc/unwind-sjlj.c
At ../../../../src/gcc-4.7.1/libgcc/unwind-sjlj.c:127
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.