मैं उपयोगकर्ताओं को कमांड लाइन इंटरफ़ेस का उपयोग करके पासवर्ड दर्ज करने की अनुमति देना चाहता हूं। लेकिन मैं स्क्रीन पर यह पासवर्ड प्रदर्शित नहीं करना चाहता (या "****" प्रदर्शित करें)।सी कमांड लाइन पासवर्ड इनपुट
सी में इसे कैसे करें? धन्यवाद।
अद्यतन:
मैं केवल लिनक्स पर काम कर रहा हूं। इसलिए मुझे वास्तव में विन या अन्य सिस्टम की परवाह नहीं है। मैंने लुकास के समाधान की कोशिश की और यह ठीक काम किया।
यह एक एकल प्रक्रिया & एकल थ्रेड ऐप्स है, तो बदल रहा termios की स्थापना विभिन्न टर्मिनलों को प्रभावित करता है: हालांकि, मैं अभी भी एक और सवाल है?
लगभग 1 प्रक्रिया - बहु धागे, बहु प्रक्रियाएं - बहु धागे? बहुत ज्यादा
धन्यवाद।
http://www.linux.com/learn/docs/man/3177-getpass3 – sambowry
कौन सा कंसोल और ओएस आप पर कर रहे हैं? ज्यादातर मामलों में उपयोगकर्ता इनपुट कमांड लाइन पर वापस प्रतिबिंबित किया जाएगा। इसे बदला जा सकता है लेकिन मंच पर निर्भर होगा। – Lucas
डुप्लिकेट: http://stackoverflow.com/questions/1413445/read-a-password-from-stdcin –