Форум: "Основная";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
ВнизНе читается текстовый файл Найти похожие ветки
← →
mouse_web (2004-04-17 02:39) [0]Программа автоматом генерит текстовый файл. Мне его надо прочитать, но читается только строчка до определенного символа.
Ссылка на файл http://www.mause.ru/test.txt
Символы выглядят так (zDЅ7†5Ѕ7†5). Может из-за них дальше не читает?
Программу генерящую этот файл я изменить не могу (готовый exe) и убирать эти символы каждый раз для чтения файла тоже муторно.
Помогите, пожалуйста, прочесть файлик.
← →
Johnmen © (2004-04-17 02:43) [1]>но читается...
А вот как - мы не видим...:(
← →
mouse_web (2004-04-17 03:01) [2]Как читаю?
Очень просто:...
st := TStringList.Create;
st.LoadFromFile(frame111.OpenDialog1.FileName);
st.Find("N",i);
p := pos("N",st.Strings[i-1]);
...
Так вот "N" найти нельзя т.к. передается строчка до символов (zDЅ7†5Ѕ7†5), а как их убрать сразу при открытии я не знаю.
Я даже этот весь текст прямым копированием в win не могу никуда вставить.
← →
kaif © (2004-04-17 04:36) [3]А ты создай поток TFileStream и считай все побайтно. Со строками не связывайся. Загони в массив символов array of Char методом FileStream.Read и дальше в этом массиве ищи любые символы, даже с ascii кодом 0 или 00.
← →
mouse_web (2004-04-17 05:00) [4]А можно подробнее (желательно на примере)... а то я в этом деле полный чайник
← →
Anatoly Podgoretsky © (2004-04-17 13:41) [5]Это не текстовый файл, поэтому методы чтения для текстовых файлов не приемлемы, читай как двоичный и работай как с байтами
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.03 c