Помогите разобраться с файловыми операциями..
FileSeek непонятно зачем здесь?
Разделитель полей по умолчанию д.б табуляция (или указать другой при открытии файла)
hnd надо проверить - может файл не открывается?
FileSeek непонятно зачем здесь?
Разделитель полей по умолчанию д.б табуляция (или указать другой при открытии файла)
hnd надо проверить - может файл не открывается?
Исползуйте FileReadString()
так вроде читает, а почему? ) Т.е. я не понимаю как m4 может писать в формат дабл, а сишарп только в строки
Разделитель десятичных разрядов еще д.б. точка
Чтобы писать даблы и инты, надо открывать файл в бинарном режиме. В какой режиме писали, в таком и читать надо. В C# была записано строка в текстовом режиме, значит и читать надо строку.
Разделитель десятичных разрядов еще д.б. точка
да, верно, перезрузил метод
writeCsv.Write(median.ToString("0.00000") + ";" + localDate.ToString());
до этого выставлялась запятая по умолчанию, но почему-то рид дабл все равно возвращает ноли, а рид стринг нормально читает.
а readNumber возвращает теперь 1.0 почему-то, вместо всей цены, т.е. знак перед разделителем что-ли
Начал немного осваивать C#, пишу в .csv файл цену и время вот так:
В файле отображается вот такая вот инфа:
Потом читаю файл советником
Он мне выдает вот такое:
0.0 2016.04.20 00:00:00
Пробовал с бинарными файлами и тхт, тоже неправильно выводит. На пути не смотрите, советник видит нужную директорию.