PDA

View Full Version : آموزش: خروج از برنامه



vB.N3T
جمعه 16 مهر 1389, 23:58 عصر
سلام دوستان

برای خروج از برنامه باید از چه کدی استفاده کنیم
مثال : یه شرط گذاشتیم که اگه a بزرگتر از 12 بود دیگه نرو خط بعدی!!! برنامه همینجا متوقف بشه

ممنون راهنمایی کنید

Salar Ashgi
شنبه 17 مهر 1389, 08:30 صبح
یه مثال ساده میزنم :


#include <iostream>
#include <conio>
#include <stdlib>
int main(){
int a;
while(true){
cout<<"Enter an integer :\n";
cin>>a;
if(a>=12)
exit(1);
else
cout<<"OK\n";
}
getch();
}

tdkhakpur
شنبه 17 مهر 1389, 12:16 عصر
با exit میتوانید مستقیما به سیستم عامل برگردید یعنی همان خروج بدن قید و شرط از برنامه.
این تابع یک پارامتر دریافت میکنه می تواند 0 یا بزرگتر از 1 باشد.
اگر 0 باشه به سیستم عامل اعلام میکنه که خروج از برنامه بدون ایراد بود و در کدهای برنامه ایرادی وجود نداشته.
اگر 1 و یا هر مقداری بزرگتر از یک باشد منظور این هست که از برنامه خارج میشوید در صورتی که برنامه ایراد داشته است و این مقدار نمایانگر شماره errore در برنامه شماست.
پس اگر بخواهید دقیقتر این خروج را انجام بدید که نشانگر بدون ایراد بودن برنامه شما را در بر داشته باشد مقدار 0 را برای پارامتر این تابع در نظر بگیرید.


exit(0);