c - How can I use interrupt/kill signal with noncanonical mode? -


यह एक ऐसा कोड है जो बिना प्रवेश के बिना चरित्र मिलता है।

  int getch (FILE * सीएमडी) {int ch; संरचना टर्मिओस बफ़; संरचना अवधि जानकारी; टीसीजेटैट (0, और जानकारी); Buf = info; Buf.c_lflag & amp; = ~ (ICANON | ECHO); // नॉनानोनिकल बफ़ सीसीसीसी [वीएमआईएन] = 1; Buf.c_cc [VTIME] = 0; // buf.c_cc [VINTR]; // buf.c_cc [VKILL]; टीसीसेटएटट्रर (0, टीसीएसएफ़सएचएचएचएच, और बीएफ़); Ch = getc (सीएमडी); टीसीसेटएटट्रार (0, टीसीएएसएफ़एसएचएचएच, एंड इंफॉर्मेशन); वापसी च; }  

इस कोड में, मैं गैर-वैमानिक मोड के साथ इंटरप्ट / मार सिग्नल का उपयोग कैसे कर सकता / सकती हूं?

आपको उचित रूप से c_iflag को संशोधित करने का प्रयास करना चाहिए BRKINT और IGNBRK झंडे देखें।


Comments

Popular posts from this blog

HTML/CSS - Automatically set height width from background image? -

php - Mysql Show Process - Sleep Commands and what to do -

c - What is the address of buf (the local variable in the main function)? -