Mengesahkan Input Integer dalam C
Untuk mencipta program yang memastikan input pengguna ialah integer, seseorang mesti menangani cabaran pengesahan input. Tidak seperti fungsi atoi(), yang terhad kepada input satu digit, pendekatan alternatif diperlukan apabila berurusan dengan input integer berbilang digit.
Seperti yang ditunjukkan dalam coretan kod yang disediakan, seseorang boleh menggunakan gelung sementara untuk berulang kali menggesa pengguna untuk input sehingga integer yang sah dimasukkan. Walau bagaimanapun, pelaksanaan gelung memerlukan mekanisme untuk menyemak kesahihan input.
Di sinilah kaedah cin.fail() dimainkan. Apabila cin menemui input bukan angka, ia menetapkan penunjuk failbit. Dengan menyemak sama ada bit ini ditetapkan menggunakan if (!cin), seseorang boleh menentukan sama ada input itu tidak sah.
Setelah mengesan input yang tidak sah, atur cara hendaklah:
Proses ini memastikan program hanya menerima input integer yang sah daripada pengguna.
Atas ialah kandungan terperinci Bagaimanakah anda boleh mengesahkan input integer dalam C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
if($res){
return json_encode(array('code'=>1,'msg'=>'成功'));
}else{
return json_encode(array('code'=>0,'msg'=>'失败'));
}
}
public function
}