50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
1

مشکل کامپایل در برنامه Dev-Cpp

سلام وقت بخیر

کدهایی که در برنامه Dev-Cpp پیاده میکنم کاملا درست هستند و درواقع کامچایل میشه ولی صفحه کامپیال خیلی سریع میاد و بعدش بسته میشه . و من خروجی رو نمیتونم ببینم .

#ممنون

پرسیده شده در 1397/07/15 توسط

5 پاسخ

1

در پایان تابع main از دستور زیر استفاده کنید:

system("pause");
پاسخ در 1397/07/15 توسط
0

ممنون از راهنمایی دوستان . ولی جواب کامل دریافت نکردم .

ببینید من از کتابخانه conio استفاده میکنم . و همینطور از عملکرد getch ، اما مشکل حل نمیشه . من منظورم کدها نبود . منظور خود این برنامه Dev هستش .

وگرنه از عملکرد pause هم آخرت تابع main استفاده کنم باز مشکل اساسا حل نمیشه . این منطقی و اصولی نیست که آخر هر برنامه از این روش استفاده کنم .

مشکل از خود این برنامه است . بنده تا به حال از این برنامه استفاده نکردم .

در هر صورت خیلی ممنون

پاسخ در 1397/07/16 توسط
0

اما راهکار شما جواب نداد . من دقیقا با راهکار شما هم پیش میرم ولی مثل قبل هستش . خروجی چاپ میشه ولی خیلی سریع بسته میشه .

پاسخ در 1397/07/16 توسط
0

منظور شما از خود برنامه چیه؟ اتفاقا روش اصولی و منطقی برنامه تحت کنسول همین هست. شما در کنسول که دکمه X ندارید که برنامه رو ببندید، پس طبیعتا باید با یک کارکتر مشخص یا نامشخص این عمل رو انجام بدید.

مثلا در خروجی چاپ کنید برای بستن برنامه کلید فلان را فشار دهید. راه دیگه نداره.

پاسخ در 1397/07/16 توسط
1

روش مرسوم این هست که conio.h رو include کنید و آخر تابع main از متد getch استفاده کنید:

#include<conio.h>
int main()
{
.
.
.
getch();
return 0;
}

با این تابع برنامه قبل از بسته شدن منتظر گرفتن یک کاراکتر میماند.

پاسخ در 1397/07/15 توسط

پاسخ شما