टर्बोसी ++ में, मैं getch () फ़ंक्शन से conio.h < / code>। लेकिन लिनक्स में जीसीसी conio.h प्रदान नहीं करता है। मैं getch ()
की कार्यक्षमता कैसे प्राप्त करू < कोड> conio.h फ़ाइल:
#include & lt; termios.h & gt; # शामिल करें & lt; unistd.h & gt; # शामिल करें & lt; stdio.h & gt; / * कुंजीपटल से पढ़ता है, ईको * / इंट हो सकता है (शून्य) {struct termios oldattr, newattr; Int ch; टीसीजेट्टर (एसटीडीआईएनआई-फिलेनो, और बूढ़ा); न्यूएटल = पुराना; Newattr.c_lflag & amp; = ~ (ICANON | ECHO); टीसीएसटेट्रर (एसटीडीआईएनआई-फिलेनो, टीसीसीएनओए, और न्यूएटर); च = मिलना (); टीसीसेटएटट्रेटर (एसटीडीआईएनआईआईएफईएलएनओ, टीसीएसएएनएओ, और बूढ़ी); वापसी च; } / * कीप्रेस से, ईकोज़ * / इंट बेक (शून्य) {struct termios oldattr, newattr; Int ch; टीसीजेट्टर (एसटीडीआईएनआई-फिलेनो, और बूढ़ा); न्यूएटल = पुराना; Newattr.c_lflag & amp; = ~ (ICANON); टीसीएसटेट्रर (एसटीडीआईएनआई-फिलेनो, टीसीसीएनओए, और न्यूएटर); च = मिलना (); टीसीसेटएटट्रेटर (एसटीडीआईएनआईआईएफईएलएनओ, टीसीएसएएनएओ, और बूढ़ी); वापसी च; } आप conio.h के समान कुछ फ़ंक्शन के लिए जीसीसी में भी पुस्तकालय का उपयोग कर सकते हैं।
Comments
Post a Comment