![]() |
Нужно написать прогу для обработки численных значений извлеченных из текстовых файлов; мне дали дискету с файлами *.txt , но они открываются только Word и WordPad-ом, и при этом их содержимое не считывается при помощи процедур обработки текстовых файлов.
Че делать, помогите?! |
Kuper
Цитата:
|
Пытаюсь открыть блокнотом, выкидывает в WordPad; там все нормально; Судя по F3 это не досовский документ, но разве не пофиг какой файл ведь хоть какие-то символы должны считываться.
|
Kuper код того как ты считываешь приведи, непонятно чем помочь. А к тому же если данные тебе файлы не текстовые, то значит и читать тебе надо по другому иначе нужных значений не получишь...
|
..............................................
AssignFile(f,OpenDialog1.FileName); Reset(f); i:=0; while not Eof(f) do begin i:=i+1; ReadLn(f,read_data[i]); Memo1.Lines.Add(read_data[i]); end; ................................................... Вот код. Все работает с нормальными текстовиками. А файлы похоже действительно не текстовые....только с расширением txt; |
Может сдесь вопрос и не по Delphi, если в файле в worde ты видишь простой набор цифир, то попробуй его сохранить в текстовом формате (сохранить как...) и потом анализировать данные, возможно и получится...
|
нужно привемер привести этого файла, может он просто типизированный и поэтому его собержимое не видно :)
|
Проверил, данные в массиве совпадают с данными в файле (т.е. считываются правильно) а в области просмотра нифига не отображается!
|
Цитата:
|
Roman Go нормалек, все работает!:up:
|
Время: 12:59. |
Время: 12:59.
© OSzone.net 2001-