PDA

View Full Version : مبتدی: ویژوال استودیو 2012



ferry_2020
پنج شنبه 17 بهمن 1392, 20:03 عصر
با عرض سلام و احترام
من برنامه های سی پلاس پلاس را قبلاً در ویژوال استودیو 2012 نوشته و اجرا کرده بودم.اکنون که بعد از مدتها میخواهم همان برنامه ها را اجرا کنم،قبل از اینکه جواب را نمایش دهد،پنجره بسته میشود.
مثلاً اگر قرار است جمع دو عدد را به من نشان دهد،دو عدد را یکی یکی دریافت میکند ولی به محض زدن دکمه اینتر،پنجره مورد نظر بسته میشود.
من حتی برنامه مورد نظر را در صفحه جدید ذخیره کردم،ولی باز هم مشکل برطرف نشد!
چطور میتوانم این مشکل را برطرف نمایم؟
ممنون میشوم راهنمائی بفرمائید.

samin_panahi
پنج شنبه 17 بهمن 1392, 20:08 عصر
در انتهای برنامه (قبل از return) از این کد استفاده کنید.
system("pause");

ferry_2020
پنج شنبه 17 بهمن 1392, 20:41 عصر
در انتهای برنامه (قبل از return) از این کد استفاده کنید.
system("pause");


متاسفانه مشکل حل نشد.
فقط بعد از گرفتن اعداد،پیغام :
press any key .....
صادر و پس از زدن کلید اینتر،پنجره بسته میشود!

7khats
پنج شنبه 17 بهمن 1392, 20:46 عصر
این سوالتون 10 ها بار این جا و جاهای دیگه پرسیده شده !
https://www.google.com/#q=%D8%A8%D8%B3%D8%AA%D9%87+%D8%B4%D8%AF%D9%86+%D8 %B3%D8%B1%DB%8C%D8%B9+%D9%BE%D9%86%D8%AC%D8%B1%D9% 87+%DA%A9%D9%86%D8%B3%D9%88%D9%84

ferry_2020
شنبه 19 بهمن 1392, 00:38 صبح
عرض سلام و ادب
بالاخره متوجه شدم مشکل از چیست!
فقط کافی بود بگویید برنامه را با Ctrl+F5 اجرا کنم!!!

f.akrami1995
دوشنبه 21 بهمن 1392, 00:56 صبح
میتونی ی while(1); هم بزاری تا کنسولت نره

Native
پنج شنبه 24 بهمن 1392, 16:08 عصر
در اخر برنامه _getch() رو قرار بده conio.h رو هم include کن درست میشه

motherboard
پنج شنبه 24 بهمن 1392, 17:38 عصر
با عرض سلام و احترام
من برنامه های سی پلاس پلاس را قبلاً در ویژوال استودیو 2012 نوشته و اجرا کرده بودم.اکنون که بعد از مدتها میخواهم همان برنامه ها را اجرا کنم،قبل از اینکه جواب را نمایش دهد،پنجره بسته میشود.
مثلاً اگر قرار است جمع دو عدد را به من نشان دهد،دو عدد را یکی یکی دریافت میکند ولی به محض زدن دکمه اینتر،پنجره مورد نظر بسته میشود.
من حتی برنامه مورد نظر را در صفحه جدید ذخیره کردم،ولی باز هم مشکل برطرف نشد!
چطور میتوانم این مشکل را برطرف نمایم؟
ممنون میشوم راهنمائی بفرمائید.



اگر اشتباه متوجه نشده باشم.منظور شما این است که برنامه سالم است و اجرا میشود اما به سرعت از صفحه مانیتور خارج می شود.معمولا برای رفع چنین مشکل هایی می توان با استفاده از هدرفایل conio.h در اخر متن برنامه و قبل از return 0 از ()getch استفاده کرد.این دستور باعث می شود که دیگه برنامه موقع اجرا قطع نشود و ثابت بماند.