PDA

View Full Version : مبتدی: معادل دستور exit در C



atoorpatkan
جمعه 22 دی 1391, 20:14 عصر
سلام دوستان. من میخوام دستوری که باعث میشه پنجره برنامه در حال اجرای C که بازه رو ببنده بدونم. یعنی فرض کنین یه برنامه به زبان C نوشتم الان میخوام دستوری رو بنویسم که وقتی اجرا بشه پنجره برنامه در حال اجرا رو ببنده.مرسی

Arashdn
جمعه 22 دی 1391, 20:15 عصر
سلام
exit(0);
که 0 عددی هست که تابع main اتون بر میگردونه ...

atoorpatkan
شنبه 23 دی 1391, 09:59 صبح
سلام
exit(0);
که 0 عددی هست که تابع main اتون بر میگردونه ...

مرسی ولی وقتی این دستورو مینویسم خطای call to undefined function 'exit' in function main رو میده. یعنی دستور exit دستور پیشپردازنده خاصی داره؟؟؟

fati63
شنبه 23 دی 1391, 10:14 صبح
دستور break رو امتحان کردی.

sr2m72
شنبه 23 دی 1391, 11:20 صبح
مرسی ولی وقتی این دستورو مینویسم خطای call to undefined function 'exit' in function main رو میده. یعنی دستور exit دستور پیشپردازنده خاصی داره؟؟؟

بله دارد:

#include <stdlib.h>

mahak006
شنبه 23 دی 1391, 19:34 عصر
مرسی ولی وقتی این دستورو مینویسم خطای call to undefined function 'exit' in function main رو میده. یعنی دستور exit دستور پیشپردازنده خاصی داره؟؟؟

اون طوری که من فهمیدم ، این چیزی که می خواید ، همون کار return رو می کنه . شما می تونید تو بین برنامه و تابع ( نه فقط آخرین خط تابع ) از return استفاده کنید . مثال زیر رو ببینید :


#include<iostream>

int main()
{
int a;
cout<<"enter an integer:";
cin>>a;
if(a==0)
return 0; /////اینجا یبرنامه رو می بنده .
cout<<"your integer + 10 is : "<<a+10;
return 0;
}

Amir_Developer
شنبه 23 دی 1391, 19:41 عصر
از دستور زیر استفاده کن :

return 0;