मुझे रीडलाइन लाइब्रेरी के बारे में एक प्रश्न है।रीडलाइन() को पूरा करने के लिए
मैं जानना चाहता हूं कि रीडलाइन सी प्रोग्राम में निर्देशिकाओं से फ़ाइल नाम स्वतः पूर्ण कर सकता है या नहीं?
मैंने खोज की है और केवल कमांड नाम पूरा किया है।
अग्रिम धन्यवाद।
संपादित करें: मैंने एक फ़ाइल में फ़ाइल नाम कॉपी किया है। ये मेरे द्वारा उपयोग किए जाने वाले कार्यों के रूप में: फ़ाइल rline.c में, char * command_generator, char ** tab_completion (const char * text, int start, int end), शून्य प्रारंभिक_readline()। मुझे लगता है कि मुझे char * filename_completion_function (char * text, int state) का उपयोग करना है? जब मैं "टैब" कुंजी टाइप करता हूं, तो यह कुछ भी नहीं कहता है, बाध्य() का उपयोग नहीं किया जा रहा था। क्या आप जानते हैं कि मैं सही कार्यों का उपयोग करता हूं? धन्यवाद !!
शायद यह [कड़ी] (http://cc.byexamples.com/2008/06/16/gnu-readline-implement-custom-auto-complete/) –