Mengesahkan Input Numerik dalam C
Mengesahkan input pengguna untuk memastikan ia mematuhi jenis data tertentu adalah penting dalam program kemasukan data. Dalam C , satu cabaran biasa ialah mengesahkan bahawa input berada dalam julat integer.
Pendekatan semasa anda untuk pengesahan input menggunakan gelung sementara untuk mengulangi aksara untuk menyemak sama ada ia berangka tidak lengkap. Walau bagaimanapun, penyelesaiannya terletak pada penggunaan keupayaan pengendalian ralat aliran input (cin).
Apabila cin menemui input tidak sah, ia menetapkan bendera failbit. Dengan menggunakan bendera ini, anda boleh mengikuti langkah berikut:
Dengan menangkap dan mengendalikan keadaan ralat cin, anda boleh memastikan bahawa atur cara terus berjalan dengan jayanya, walaupun apabila pengguna memasukkan input tidak sah. Pendekatan ini membolehkan pengesahan data yang lebih mantap dan mesra pengguna dalam C .
Atas ialah kandungan terperinci Bagaimana untuk Mengesahkan Input Numerik dalam C dengan Berkesan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!