Bagaimana untuk melakukan input tanpa sekatan dalam C (semak jika stdin mempunyai kandungan)
我想大声告诉你
我想大声告诉你 2017-06-17 09:16:16
0
1
1349

getchar, scanf, getch, ini akan menyekat jika pengguna tidak memasukkan Apakah yang perlu saya lakukan jika saya tidak mahu menyekat?
Saya mencari dalam talian dan mendapati fcntl boleh digunakan dalam Linux, tetapi tidak dalam Windows (anda boleh menggunakan GetAsyncKeyState untuk menyemak kunci, tetapi anda tidak boleh tahu sama ada stdin mempunyai kandungan)

我想大声告诉你
我想大声告诉你

membalas semua(1)
伊谢尔伦

Terdapat ioctl tersedia pada

windwos, tetapi ini hanya menetapkan atribut deskriptor fail Untuk input tidak menyekat, anda masih perlu mengkonfigurasi API yang sepadan

Saya menjumpai contoh dan saya tidak pasti sama ada itu yang anda mahukan. Deskriptor fail yang digunakan oleh soket dan IO adalah sama

set bukan sekatan

Perkara ini semuanya boleh didapati di Google. . 🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!