पर गैर ASCII वर्णों को इनपुट करना क्या कोई तरीका है जो कोई भी एएससीआई हेक्स वर्ण स्कैनफ में जारी कर सकता है जो %s
का उपयोग करता है? मैं \x08\xDE\xAD
जैसे हेक्साडेसिमल वर्णों को सम्मिलित करने की कोशिश कर रहा हूं और इसी तरह (बफर ओवरफ़्लो प्रदर्शित करने के लिए)।स्कैनफ ("% s")
इनपुट कमांड लाइन पैरामीटर नहीं है, लेकिन प्रोग्राम के अंदर स्कैनफ़ के लिए है।
तो फिर अपने कार्यक्रम के मानक इनपुट में 'fprintf ("\ 0xDE") क्यों नहीं? –
यदि आप अपने कीबोर्ड पर उन वर्णों को टाइप कर सकते हैं, तो उन्हें काम करना चाहिए। अन्यथा, एक रीडायरेक्ट, './a.out
मेरा पहला संपादन नहीं हुआ था। यदि आप एक कमांड लाइन तर्क था तो आप क्या कह रहे हैं। हालांकि यह एक कमांड लाइन तर्क नहीं है। और जिन पात्रों को मैं प्रिंट करना चाहता हूं वे प्रिंट करने योग्य नहीं हैं। – asudhak