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