کنترل روند در سی

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

کنترل فرآبند در سی، اشاره به دسته‌ای از توابع در کتابخانه استاندارد زبان برنامه‌نویسی سی دارد که برای عملیات اساسی و پایه‌ای کنترل فرایند در نظر گرفته شده‌اند. برای مثال، توابعی برای خاتمه دادن به اجرای برنامه با سطوج مختلف پاکسازی، اجرای یک مفسر فرمان خارجی، دریافت متغیرهای محیطی و ...

این توابع در فایل stdlib.h تعریف شده‌اند.

تابع تشریح
خاتمه دادن
به اجرای برنامه
abort برای خاتمه دادن به اجرای برنامه به صورت غیرعادی و بدون انجام پاکسازی
exit خاتمه دادن به اجرای برنامه به صورت عادی و معمول و انجام پاکسازی
_Exit خاتمه دادن به اجرای برنامه به صورت معمول اما بدون عمل پاکسازی
atexit برای اجرای یک تابع در هنگام فراخوانی exit()‎
quick_exit برای خاتمه دادن به اجرای برنامه به صورت عادی و بدون انجام پاکسازی، اما با خالی کردن بافر ورودی/خروجی
at_quick_exit برای اجرای یک تابع در هنگام فراخوانی quick_exit()‎
برقراری
ارتباط با محیط
getenv برای دسترسی به متغیرهای محیطی
system مفسر فرمان سیستم میزبان را فراخوانی کرده و دستوری را حهت اجرا برای آن ارسال می‌کند.

منابع[ویرایش]

مشارکت‌کنندگان ویکی‌پدیا، «C process control»، ویکی‌پدیای en، دانشنامهٔ آزاد (بازیابی در ۲۱ ژوئیه ۲۰۱۳).