मैं एक पाठ फ़ाइल में वर्णों की संख्या की गणना करने के लिए इस कोड लिखा है:सी # में नई लाइन चरित्र
sr.BaseStream.Position = 0;
sr.DiscardBufferedData();
int Ccount = 0;
while (sr.Peek() != -1)
{
sr.Read();
Ccount++;
}
लेकिन एक फ़ाइल के लिए इस कोड को लागू करने के बाद शामिल हैं:
1
2
3
4
5
6
7
8
9
0
Ccount = 30 ???? क्यों? मैं आभासी बॉक्स पर Windows XP का उपयोग कर रहा हूँ मेरी मैकबुक इस्तेमाल किया कार्यक्रम पर: माइक्रोसॉफ्ट विजुअल बेसिक 2010
कैरेक्टर + रिटर्न + नई लाइन = प्रति पंक्ति 3 वर्ण = 3 * 10 = 30 कुल मिलाकर। –
10 वर्ण + 10 कैरिज रिटर्न + 10 लाइन फ़ीड्स? '? \ r \ n' –
पर्यावरण। न्यूलाइन किसी भी ओएस में न्यूलाइन कैरेक्टर से मेल खाना चाहिए। –