Chương trình này thực hiện tắt hệ điều hành (Windows, Linux, macOS) – đóng tất cả ứng dụng và ngắt nguồn các thành phần chính (CPU, RAM, ổ cứng).
Sử dụng hàm system() từ <cstdlib> để gọi lệnh hệ thống.
Trên Windows
#include <cstdlib>
int main() {
// /s: shutdown, /t 0: ngay lập tức
system("shutdown /s /t 0");
return 0;
}
Lưu ý: Cần quyền Administrator. Lệnh shutdown /i chỉ mở giao diện đồ họa, không tắt máy ngay.
Trên Linux/macOS
#include <cstdlib>
int main() {
// -h: halt (tắt nguồn), now: ngay lập tức
// Cần quyền root (sudo)
system("shutdown -h now");
return 0;
}
Hoặc dùng poweroff, halt.
⚠️ Cảnh báo
- Chương trình này sẽ tắt máy ngay lập tức – hãy lưu công việc trước khi chạy.
- Trên Linux/macOS cần chạy với
sudo. - Không nên nhúng vào ứng dụng thực tế trừ khi có xác nhận người dùng rõ ràng.