WRITE
Contents |
Action
Writes data to a sequential file
Syntax
WRITE #ch , data [,data1]
Remarks
Ch |
A channel number, which identifies an opened file. This can be a hard coded constant or a variable. |
Data , data1 |
A variable who’s content are written to the file. |
When you write a variables value, you do not write the binary representation but the ASCII representation. When you look in a file it contains readable text.
When you use PUT, to write binary info, the files are not readable or contain unreadable characters.
Strings written are surrounded by string delimiters "". Multiple variables written are separated by a comma. Consider this example :
Dim S as String * 10 , W as Word
S="hello" : W = 100
OPEN "test.txt" For OUTPUT as #1
WRITE #1, S , W
CLOSE #1
The file content will look like this : "hello",100
Use INPUT to read the values from value.
See also
INITFILESYSTEM , OPEN , CLOSE, FLUSH , PRINT, LINE INPUT, LOC, LOF , EOF , FREEFILE , FILEATTR , SEEK , BSAVE ,BLOAD , KILL , DISKFREE , GET , PUT , FILEDATE , FILETIME , FILEDATETIME , DIR , INPUT
ASM
Calls |
_FileWriteQuotationMark |
_FileWriteDecInt |
|
_FileWriteDecByte |
_FileWriteDecWord |
|
_FileWriteDecLong |
_FileWriteDecSingle |
Input |
Z points to variable |
|
Output |
|
|
Partial Example
Dim S As String * 10 , W As Word , L As Long S = "write" Open "write.dmo"for Output As #2 Write #2 , S , W , L ' write is also supported Close #2 Open "write.dmo"for Input As #2 Input #2 , S , W , L ' write is also supported Close #2 Print S ; " " ; W ; " " ; L
Languages | English • Deutsch |
---|