Put# Statement

बाइनरि फाइलमा सम्बन्धित फाइल वा बाइटहरूको क्रमबद्ध रेकर्ड लेख्दछ ।

tip

Use Print# statement to print data to a sequential text file. Use Write# statement to write data to a sequential text file with delimiting characters.


Syntax:

Put Statement diagram


Put [#]fileNum, [recordNum|filePos], variable

Parameters:

fileNum: Any integer expression that defines the file that you want to write to.

recordNum, filePos: For relative files (random access files), the number of the record that you want to write.

बाइनरी फाइलहरूका लागि (बाइनरि पहुँच), फाइलमा बाइटको स्थिति जहाँबाट लेखन सुरु गर्न चाहनुहुन्छ हुन्छ ।

variable: Name of the variable that you want to write to the file.

सम्बन्धित फाइलहरूका लागि द्रटव्य: यदि चलहरूको सामग्रीहरूले रेकर्डको लम्बाइमा मेल नखाएको खण्डमा खुलाकथनको लम्बाइवाक्य खण्डमा, तपाईँले लेख्दै गरेको फाइलबाट नयाँ लिखित रेकर्डको अन्त्य र अर्को रेकर्डको बीचको खाली स्थानलाई अवस्थि डेटा सँग प्याडिङ निर्दिष्ट गरिन्छ ।

बाइनरी फाइलहरूका लागि द्रटब्य: चलहरूको सामग्रीहरू निर्दिष्ट गरिएका स्थितिमा लेख्छन, र अन्तिम बाइट पछि फाइल सुचकहरू प्रत्यक्ष रूपमा घुसाउछन् । रेकर्डहरूको बीचमा खाली स्थान छाडिएको छैन ।

Example:

Example:


Sub ExampleRandomAccess
    Dim iNumber As Integer
    चल REM को रूपमा Dim sText चल नै हुनुपर्दछ ।
    Dim aFile As String
    aFile = "c:\data.txt"
    iNumber = Freefile
    Open aFile For Random As #iNumber Len=32
    सुरुको स्थितिमा १ REM #iNumber खोज्नुहोस्
    पाठ सँग #iNumber,, "This is the first line of text" REM भर्ने लाइन राख्नुहोस्
    #iNumber राख्नुहोस्,, "This is the second line of text"
    #iNumber राख्नुहोस्,, "This is the third line of text"
    Seek #iNumber,2
    Get #iNumber,,sText
    Print sText
    Close #iNumber
    iNumber = Freefile
    Open aFile For Random As #iNumber Len=32
    Get #iNumber,2,sText
    #iNumber,,"यो नयाँ पाठ हो"राख्नुहोस्
    Get #iNumber,1,sText
    Get #iNumber,2,sText
    #iNumber राख्नुहोस्,२०,"This is the text in record 20"
    Print Lof(#iNumber)
    Close #iNumber
End Sub

Please support us!