atexit() হল একটি ফাংশন যা ব্যবহারকারীকে একটি ফাংশন নিবন্ধন করতে দেয় যা প্রোগ্রামের সমাপ্তির উপর ভিত্তি করে কল করতে হয়।
এটি একটি পূর্বনির্ধারিত ফাংশন যা stdlib হেডার ফাইলে অন্তর্ভুক্ত করা হয়।
উদাহরণ 1
#include<stdio.h> #include<stdlib.h> void welcome(void){ printf("Welcome to New,"); } void world(void){ printf("World\n"); } int main(){ //test atexit ,call user defined function atexit(world); atexit(welcome); return 0; }
আউটপুট
Welcome to New,World
উদাহরণ 2
#include<stdio.h> #include<stdlib.h> void first(void){ printf("This is a beautiful,"); } void second(void){ printf("Wonderful life\n"); } int main(){ //test atexit ,call user defined function atexit(second); atexit(first); return 0; }
আউটপুট
This is a beautiful,Wonderful life