CSV प्रश्न पढ़ना और लिखना
Results 1 to 4 of 4

Thread: CSV प्रश्न पढ़ना और लिखना

  1. #1
    नवागत Puwwle's Avatar
    प्रविष्टियाँ
    11
    -

  2. #2
    मैं शायद गलत हूं, क्योंकि यह एक लंबा समय हो गया है जब से मैंने मेटाट्रेडर कोड लिखा है जो फाइलों को पढ़ता और लिखता है, लेकिन मुझे लगता है कि आपको फाइल पढ़ने से पहले फाइल के अंत में जांच करनी चाहिए या नहीं? ऐसा नहीं होना चाहिए? अगर (FileIsEnding(h)) ब्रेक; स्ट्रिंग tmp = FileReadString (एच); साथ ही, जब मैं टेक्स्ट फाइलें लिख रहा हूं जिन्हें मैं बाद में पार्स करना चाहता हूं, तो मैं उन पंक्तियों को सम्मिलित कर सकता हूं जो मुझे इस बात का संकेत देते हैं कि मैं वर्तमान में फ़ाइल में कहां हूं, जैसे: [RECORD_BEGIN] मेरी फ़ाइल/रिकॉर्ड की पहली पंक्ति यहां जाती है। ... मेरी फाइल/रिकॉर्ड की दूसरी लाइन यहां जाती है... [RECORD_BEGIN] मेरी फाइल/रिकॉर्ड की तीसरी लाइन यहां जाती है... मेरी फाइल/रिकॉर्ड की चौथी लाइन यहां जाती है... और फिर गलत ब्लैंक लाइन अनदेखा/फ़िल्टर करना आसान है.....

  3. #3
    वरिष्ठ सदस्य oxmwfxu's Avatar
    प्रविष्टियाँ
    223
    बस एक अनुमान, जैसा कि मैं इसका परीक्षण नहीं कर सकता (आपने सभी कोड की आपूर्ति नहीं की है), लेकिन नीचे दिखाए गए कोड की पंक्ति जोड़ने का प्रयास करें: सम्मिलित कोड int h = FileOpen(FileName, FILE_CSV|FILE_READ,'~'); अगर (एच == 0) टिप्पणी (फ़ाइल फ़ाइल नाम नहीं मिला।);/पहले फ़ाइल से डेटा को सरणियों डीटी, वैल (यानी दिनांक/समय, और मान) में लोड करता है (int c=0; !FileIsEnding(h) clt;9999; c ) { string tmp = FileReadString(h); अगर (FileIsEnding(h)) ब्रेक; अगर (स्ट्रिंगलेन (स्ट्रिंगट्रिमराइ� �� (टीएमपी)) लेफ्टिनेंट; 1) जारी रखें;/लेफ्टिनेंट; लेफ्टिनेंट; लेफ्टिनेंट; लेफ्टिनेंट; ==== कोड की इस पंक्ति को जोड़ें StrToStringArray(tmp,arr,,); int tc = StrToInteger(StringSubstr(arr#91;0#93;,0,10)); डीटी#91;सी#93; = StrToTime (TimeToStr (टीसी, TIME_DATE | TI ME_MINUTES | TIME_SECONDS)); वैल#91;सी#93; = StrToNumber (गिरफ्तारी#91;1#93;

  4. #4
    नवागत Puwwle's Avatar
    प्रविष्टियाँ
    11
    यह काफी काम नहीं आया, लेकिन इसने मुझे तब तक काफी करीब ला दिया जब तक कि इसने काम नहीं किया। मैंने स्ट्रिंग पेजट्रिम = StringTrimRight (पेज) डालना समाप्त कर दिया; चीजों के लेखन पक्ष में, जो निकलता है उसकी अधिकतम स्ट्रिंग लंबाई होती है जिसे मैं भी पार कर रहा था। इसलिए एक बार जब मैंने स्ट्रिंग की लंबाई को थोड़ा कम कर दिया, तो सीएसवी फाइलों को पूर्व-छंटनी की गई। आपका बहुत-बहुत धन्यवाद मैं आपकी मदद के कारण धीरे-धीरे एक कोडर के रूप में अर्ध-सक्षम होता जा रहा हूं। एमएल

लेखन की अनुमति देना

  • अब आप यहाँ नए सूत्र लिख सकते हैं
  • आप उत्तर नहीं लिख सकते हैं
  • आप कोई अटैचमेंट नहीं लगा सकते हैं
  • आप अपने लेख को एडिट नहीं कर सकते हैं
  •  
  • बी बी कोड चालू है
  • स्माइली चालू हैं
  • [IMG] कोड चालू है
  • [VIDEO] कोड चालू है
  • HTML कोड बंद है
कूकी नीति:
asjforex.com वेबसाइट कूकीज का उपयोग करती है और आप इस वेबसाइट का उपयोग जारी रख कर इस से सहमत हैं। अधिक जानकारी के लिए कृपया 'कूकी प्रकटीकरण'पढ़ें।