مشکل کامپایل در برنامه Dev-Cpp
سلام وقت بخیر
کدهایی که در برنامه Dev-Cpp پیاده میکنم کاملا درست هستند و درواقع کامچایل میشه ولی صفحه کامپیال خیلی سریع میاد و بعدش بسته میشه . و من خروجی رو نمیتونم ببینم .
#ممنون
5 پاسخ
در پایان تابع main از دستور زیر استفاده کنید:
system("pause");
ممنون از راهنمایی دوستان . ولی جواب کامل دریافت نکردم .
ببینید من از کتابخانه conio استفاده میکنم . و همینطور از عملکرد getch ، اما مشکل حل نمیشه . من منظورم کدها نبود . منظور خود این برنامه Dev هستش .
وگرنه از عملکرد pause هم آخرت تابع main استفاده کنم باز مشکل اساسا حل نمیشه . این منطقی و اصولی نیست که آخر هر برنامه از این روش استفاده کنم .
مشکل از خود این برنامه است . بنده تا به حال از این برنامه استفاده نکردم .
در هر صورت خیلی ممنون
اما راهکار شما جواب نداد . من دقیقا با راهکار شما هم پیش میرم ولی مثل قبل هستش . خروجی چاپ میشه ولی خیلی سریع بسته میشه .
منظور شما از خود برنامه چیه؟ اتفاقا روش اصولی و منطقی برنامه تحت کنسول همین هست. شما در کنسول که دکمه X ندارید که برنامه رو ببندید، پس طبیعتا باید با یک کارکتر مشخص یا نامشخص این عمل رو انجام بدید.
مثلا در خروجی چاپ کنید برای بستن برنامه کلید فلان را فشار دهید. راه دیگه نداره.
روش مرسوم این هست که conio.h رو include کنید و آخر تابع main از متد getch استفاده کنید:
#include<conio.h> int main() { . . . getch(); return 0; }
با این تابع برنامه قبل از بسته شدن منتظر گرفتن یک کاراکتر میماند.