2010-02-03 8 views
7

कैसे लिखना है यह एक आसान सवाल होना चाहिए लेकिन मुझे वहां कुछ भी नहीं मिला है।सी # टेक्स्ट फ़ाइल - ईओएफ चरित्र

मेरे पास एक टेक्स्ट फ़ाइल है। मुझे अंत में एक ईओएफ चरित्र डालना होगा ताकि एक तृतीय पक्ष विक्रेता फ़ाइल को सही ढंग से पढ़ सके।

फ़ाइल चरित्र के अंत को लिखने के लिए आवश्यक भागने वाले चरित्र क्या है?

मुझे यकीन नहीं है कि मुझे और जानकारी की आपूर्ति करने की आवश्यकता है, लेकिन यदि मैं करता हूं, तो मुझे बताएं।

धन्यवाद

+1

वहाँ सी # में ऐसी कोई चरित्र है। यह सी # पर निर्भर नहीं है लेकिन यह निर्भर करता है कि कौन फाइल पढ़ने जा रहा है, चाहे वे फ़ाइल की पहचान करने के लिए एक विशेष ईओएफ चाहते हैं। डीओएस ने एएससीआईआई 26 का इस्तेमाल किया, मुझे विश्वास है। – sarvesh

उत्तर

6

बस फ़ाइल को उचित रूप से StreamWriter class, और Close का उपयोग करें। ईओएफ मार्कर आपके लिए ठीक से संभाला जाएगा। अगर अपनी स्ट्रीम FileStream है

yourStream.WriteByte(0x1A); // dec 26 
+0

"उपयोग" कथन का उपयोग करें और आपको –

+0

बंद करने के बारे में चिंता करने की भी आवश्यकता नहीं है हां, यह ठीक है, बशर्ते कि आप एक ही ऑपरेशन में फ़ाइल में लिख रहे हों, और इसे किसी अन्य श्रेणी में encapsulate करने की आवश्यकता नहीं है , आदि –

+0

ठीक वही देखते हैं जो मैंने सोचा था। लेकिन डांग विक्रेता मुझे यह नहीं बता रहा है कि – Miles

4

जब सी # के पुस्तकालयों किसी पाठ फ़ाइल में लिखने के लिए का उपयोग कर EOF चरित्र स्वचालित रूप से लिखा है।

9

आप वैसे भी कि EOF चार जगह की जरूरत है, तो आप के साथ जा सकते हैं

yourStream.SetLength(someUlongLength); 
2

आप बस कर सकते हैं की तुलना में:

संबंधित मुद्दे