MT4智能交易编程教程-FileWriteString函数
The function writes the value of a string-type parameter into a BIN, CSV or TXT file starting from the current position of the file pointer. When writing to a CSV or TXT file: if there is a symbol in the string '\n' (LF) without previous character '\r' (CR), then before '\n' the missing '\r' is added. uint FileWriteString(
int file_handle, // 文件句柄
const string text_string, // 要编写的字符串
int length=-1 // 交易品种数量
); |
参量 file_handle [in] 通过 FileOpen()返回文件说明符。 text_string [in] 字符串。 length=-1 [in] 想要编辑的字节数量,选项需要从字符串编辑到BIN文件中,如果大小未指定,全部末尾没有0的字符串都能编辑,如果指定大小小于字符串长度,只能编辑一部分的非零字符串。如果指定大小大于字符串的长度,字符串会占用0字符。 For files of CSV and TXT type, this parameter is ignored and the string is written entirely. 返回值 如果成功,函数返回字节编辑数量,文件指标以相同字节数量转换。 注释 当通过FILE_UNICODE 标记(或者没有 FILE_ANSI标签)打开编辑文件,编辑的字节数量是字符串字节编辑的两倍大。当记录文件以FILE_ANSI标签打开,字节编辑数量会与字符串字节编辑数量相一致。
|