Re: Помогите с программой
Исходный текстовый файл имеет вид:
[quote=
00NMSDR33 V04-04.02 30-ЁЮН-11 10:13 111111
10NMRADUGA 121111
06NM1.00000000
01NM:SET550RX V30-21 113308SET550RX V30-21 11330831 0.000
08KI t1261821.285 3294913.714 105.895
08KI t2261784.463 3294902.973 105.980
03NM0.000
08TP z2261789.626 3294981.256 106.765
08TP z3261830.388 3294987.643 106.942
08TP z1261752.637 3294945.866 107.150
08TP z4261828.780 3294915.347 106.603
08TP z5261760.813 3294914.929 106.928
03NM0.025
08TP rstv1261799.657 3294926.743 -1.430 RSTV
08TP rstv2261797.570 3294923.193 -1.440 RSTV
08TP rstv3261796.197 3294923.961 -0.653 RSTV
08TP rstv4261796.009 3294924.619 -0.636 RSTV
08TP rstv5261802.478 3294934.800 -0.667 RSTV
08TP rstv6261802.054 3294935.041 -0.664 RSTV
08TP rstv7261797.732 3294936.884 -0.624 RSTV
08TP rstv8261795.953 3294937.955 -0.647 RSTV
08TP rstv9261813.907 3294944.857 -1.430 RSTV
08TP rstv10261817.275 3294947.577 -1.419 RSTV
08TP rstv11261817.482 3294948.107 -1.349 RSTV
08TP rstv12261817.247 3294948.919 -1.354 RSTV
08TP rstv13261815.800 3294948.577 -1.350 RSTV
08TP rstv14261816.130 3294947.718 -1.360 RSTV
08TP rstv15261820.138 3294947.269 -1.461 RSTV
08TP rstv16261824.294 3294948.378 -1.458 RSTV
Нужно "вытащить" из этого файла номер точки, координаты x,y,z и описание точки.
Номер точки - это 16 символов, начиная с 5-й позиции в строке.
Координата Х - это 16 символов, начиная с 21-й позиции в строке
Координата Y - 16 символов с 37- позиции.
И т.д.
Первые 4 символа в каждой строке - это код измерения. Нужны только 08TP и 08KI.
Alan aka Александр Назаров]
Поставь останов в конце этой строки (setq derivationcode (substr dataline 1 4)) посмотри значение derivationcode (там обычный текст, типа "Вася")
08TP