Penanganan kesalahan (CRT)
Gunakan rutinitas ini untuk menangani kesalahan program.
Rutinitas penanganan kesalahan
Rutin | Gunakan |
---|---|
assert makro |
Uji kesalahan logika pemrograman; tersedia dalam versi rilis dan debug pustaka run-time. |
_ASSERT , _ASSERTE makro |
Mirip assert dengan , tetapi hanya tersedia dalam versi debug pustaka run-time. |
clearerr |
Reset indikator kesalahan. Memanggil rewind atau menutup aliran juga mengatur ulang indikator kesalahan. |
_eof |
Periksa akhir file dalam I/O tingkat rendah. |
feof |
Uji akhir file. Akhir file juga ditunjukkan saat _read mengembalikan 0. |
ferror |
Uji kesalahan I/O streaming. |
_RPT , _RPTF makro |
Buat laporan yang mirip printf dengan , tetapi hanya tersedia di versi debug pustaka run-time. |
_set_error_mode |
Memodifikasi __error_mode untuk menentukan lokasi non-default di mana run time C menulis pesan kesalahan untuk kesalahan yang mungkin akan mengakhiri program. |
_set_purecall_handler |
Mengatur handler untuk panggilan fungsi virtual murni. |
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk