- FileSelectDialog
- FileFindFirst
- FileFindNext
- FileFindClose
- FileIsExist
- FileOpen
- FileClose
- FileCopy
- FileDelete
- FileMove
- FileFlush
- FileGetInteger
- FileIsEnding
- FileIsLineEnding
- FileRead
- FileReadArray
- FileReadBool
- FileReadDatetime
- FileReadDouble
- FileReadFloat
- FileReadInteger
- FileReadLong
- FileReadNumber
- FileReadString
- FileReadStruct
- FileReadComplexDouble
- FileReadComplexFloat
- FileSeek
- FileSize
- FileTell
- FileWrite
- FileWriteArray
- FileWriteComplexDouble
- FileWriteComplexFloat
- FileWriteDouble
- FileWriteFloat
- FileWriteInteger
- FileWriteLong
- FileWriteString
- FileWriteStruct
- FileLoad
- FileSave
- FolderCreate
- FolderDelete
- FolderClean
FileWrite
Metne dönüştürülmüş verileri CSV veya TXT türündeki bir dosyaya yazar; ayırıcı 0 değilse veriler arasına otomatik olarak eklenir. Dosyaya yazıldıktan sonra satır sonu karakteri "\r\n" eklenir.
Verileri dönüştürmeden, olduğu gibi BIN türündeki bir dosyaya yazar.
uint FileWrite(
|
Parametreler
file_handle
[in] FileOpen() fonksiyonunun dönüş yaptığı dosya tanımlayıcısı.
...
[in] Dosyaya yazılacak parametrelerin listesi virgüllerle ayrılır. En fazla 256 adet parametre yazılabilir.
Dönüş değeri
Yazılmış baytların sayısı.
Not
Parametre olarak yalnızca temel türlerdeki değişkenler kullanılabilir; dizilere, yapılara ve sınıflara izin verilmez.
CSV veya TXT'ye yazarken:
Sayısal veriler metin biçimine dönüştürülür (Print() fonksiyonuna bakın). double, float, complex ve complexf türlerindeki veriler, ondalık noktadan sonra 16 basamak doğrulukla yazılır. Hangi gösterim daha kompakt ise veriler geleneksel veya bilimsel biçimde yazılabilir. Karmaşık sayılar "(<real>,<imag>)" biçiminde yazılır. Reel sayıları farklı hassasiyette veya açıkça belirtilen biçimde yazdırmak için DoubleToString() fonksiyonunu kullanın.
bool türündeki değerler "true" veya "false" dizgileri olarak yazdırılır.
datetime türündeki değerler "YYYY.MM.DD HH:MI:SS" biçiminde yazdırılır.
BIN dosyasına yazarken veriler dönüştürülmeden olduğu gibi yazılır. string türündeki veriler, FileWriteString() fonksiyonundaki gibi sonlandırıcı sıfır olmadan yazılır.
Örnek:
//+------------------------------------------------------------------+
|
Ayrıca Bakınız