मुझे एक साक्षात्कारकर्ता से पूछा गया था कि मैं tail
(हाँ, लिनक्स खोल में से एक को कैसे लागू करूं)। मेरा जवाब था, सबसे पहले फ़ाइल के अंत की तलाश करें, फिर \n
से मुकाबला करने के लिए अक्षर एक-एक-एक आगे पढ़ें, जिसका मतलब है कि एक पंक्ति नीचे है, ब्ला ब्ला ब्लाह। मुझे लगता है कि मेरा जवाब सही है।'fseek`, `lseek`,` seekg`, `seekp` के बीच क्या अंतर है?
तब मुझे यह समस्या मिली, जिसे मैं tail
को लागू करने के लिए उपयोग करना चाहता हूं? मैंने सोचा कि मैं बस seekg
(सी ++ चीज़?) का उपयोग कर सकता हूं, लेकिन मुझे बताया गया कि मुझे lseek
(लिनक्स सिस्टम कॉल?) का उपयोग करना चाहिए।
तो fseek
(एएनएसआई सी चीज?) सहित, मुझे tail
को लागू करने के लिए किस का उपयोग करना चाहिए? और क्या उनके बीच कोई बड़ा अंतर है?
बहुत यकीन है कि 'fseek' लिनक्स पर' lseek' के लिए सिर्फ एक रैपर है। –
@JamesMcLaughlin, मुझे उम्मीद है कि। – Alcott