exit() ফাংশন একটি লুপ থেকে বের হওয়ার জন্য ব্যবহৃত হয়। এই ফাংশন অপারেটিং সিস্টেম দ্বারা পুরো প্রোগ্রামকে অবিলম্বে টারমিনেট করে দেয়।
exit() ফাংশন সাধারণ রূপ:
void exit (int code);
code-এর মান কলিং প্রসেসে ফেরত দেয়া হয়, যা অপারেটিং সিস্টেম দ্বারা করা হয়। সাধারণত নরমাল প্রোগ্রাম টারমিনেশন ইঙ্গিত করার জন্য শূন্য রিটার্ন কোড হিসেবে ব্যবহৃত হয়।
উদাহরণ
নিচে exit() ফাংশন ব্যবহারের একটি সি প্রোগ্রাম দেওয়া হল:
#include<stdio.h> void main(){ char ch; printf("B: Breakfast"); printf("L: Lunch"); printf("D: Dinner"); printf("E: Exit"); printf("Enter your choice:"); do{ ch = getchar(); switch (ch){ case 'B' : printf ("time for breakfast"); break; case 'L' : printf ("time for lunch"); break; case 'D' : printf ("time for dinner"); break; case 'E' : exit(0); /* অপারেটিং সিস্টেমে ফেরত */ } } while (ch != 'B' && ch != 'L' && ch != 'D'); return 0; }
আউটপুট
উপরোক্ত প্রোগ্রাম এক্সিকিউট করলে নিচের ফলাফল দেখা যায়:
B: Breakfast L: Lunch D: Dinner E: Exit Enter your choice:D Time for dinner