![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
В гугле не нашел, может знаете что мне делать. В программе использую текстовый файл с координатами точек (x,y,z). Этот файл сохраняется matlab'ом. Там есть символ - #$A. В блокноте отображается как квадратик. 9.6000000e+000[тут квадратик]. Циклом прохожу по файлу и этот символ мне все портит. Это признак конца массива или признак чего-то. Как мне его обходить циклом? Типа if massiv[i]=#$A then do nothing.
|
|
#2
|
|||
|
|||
|
#$A это символ перевода строки. Обходить его можно простым удалением из строки перед ее обработкой:
Код:
var
F: TextFile;
S: String;
begin
...
Readln(F, S);
StringReplace(S, #$A, '', [rfReplaceAll]);
{ Дальше получаем из строки нужные данные }
...
end; |
|
#3
|
|||
|
|||
|
Спасибо за помощь, а то я уже запарился с ним
|