PDA

View Full Version : بر خورد به یه مشکل در visual studio



amir200h
پنج شنبه 12 آبان 1390, 21:08 عصر
سلام دوست من.
بعد از کد نویسی توی سی پلاس پلاس وقتی برنامه رو ران میکنم صفحه کامند پرامپت واسه یه لحظه میاد و میره و برنامه اجرا نمیشه. ویندوز هم عوض کردم بازم نشد

vasilopita
پنج شنبه 12 آبان 1390, 22:13 عصر
ctrl + F5 بزن. احتمالا شما F5 می زنی

amir200h
پنج شنبه 12 آبان 1390, 22:58 عصر
ممنونم دوست من. حل شد. حالا تفاوتشون توی چیه؟؟؟

developing
شنبه 14 آبان 1390, 09:46 صبح
با سلام

ضمن تصديق حرف دوستمون vasilopita
يه راه ديگه اينه كه انتهاي تابع main يعني قبل از return از تابع getch استفاده كني كه در سرآيند conio هست.
راه ديگه اينه كه به جاي getch از دستور
system("pause");
‌استفاده كني كه در سرآيند stdlib هست.

در ضمن F5 برنامه ي شما را در محيط Debugger ويژوال استوديو اجرا مي كند (يعني زمانيكه برنامه ي شما به يك استثنا، حلقه ي بي پايان و ... برخورد نمايد مي توانيد از ويژوال استوديو براي مقابله با آن استفاده كنيد)
ولي Ctrl + F5 برنامه ي شما را خارج از محيط Debugger ويژوال استوديو اجرا مي كند( يعني زماني كه به يك استثنا برخورد نماييد ديگر نمي توانيد از ويژال استوديو براي مديريت آن استفاده نماييد و بايد برنامه خودتان را ببنديد و اين تنها كاري است كه مي توانيد انجام دهيد)
براي اطلاعات بيشتر به آدرس زير مراجعه نماييد:
تفاوت F5 و Ctrl + F5 (http://stackoverflow.com/questions/3360900/visual-c-difference-between-start-with-without-debugging-in-release-mode)