IGROmane
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Имеется текстовый файл, содержащий следующее (тут только три первые строчки, так их там очень много): Код: -966.0 664.0 0.0001 0.0 0.0 1.0 0.993 -976.0 664.0 0.0001 0.0 0.0 1.0 0.987 -966.0 674.0 0.0001 0.0 0.0 1.0 1.0 -976.0 674.0 0.0001 0.0 0.0 1.0 0.995 5 1.0 -504.0 -8.0 0.0 0.0 0.0 0.0 0.0 -504.0 -8.0 0.0 0.0 0.0 0.0 0.0 -504.0 -8.0 0.0 0.0 0.0 0.0 0.0 -504.0 -8.0 0.0 0.0 0.0 0.0 0.0 5 0.0 32.0 126.0 14.4375 0.0 0.0 0.0 0.0 48.0 126.0 14.4375 0.0 0.0 0.0 0.0 32.0 110.0 14.4375 0.0 0.0 0.0 0.0 48.0 110.0 14.4375 0.0 0.0 0.0 0.0 13 0.0 ... | Каждая строчка состоит из четырех "элементов" (первый и трейтий я выделил жирным, второй и четверты курсивом, последние два числа в каждой строке(подчеркнутые) меня не интересуют). Каждый "элемент" имеет по семь чисел (десятичная дробь). Меня интересуют только первые три числа в каждом "элементе" (это координаты x y z, но в прочем не важно), получается 12 чисел в строке т.е. вот эти : Код: -966.0 664.0 0.0001 0.0 0.0 1.0 0.993 -976.0 664.0 0.0001 0.0 0.0 1.0 0.987 -966.0 674.0 0.0001 0.0 0.0 1.0 1.0 -976.0 674.0 0.0001 0.0 0.0 1.0 0.995 5 1.0 | мне нужно получить эти 12 чисел из строки для дальнейшего манипулирования ими (каждое число по отдельности из каждой строки), получается в каждой строке 12 переменных Код: x1 y1 z1 x2 y2 z2 x3 y3 z3 x4 y4 z4 | (и таким же образом для всех строк файла) допустим я захочу просто их сохранить в текстовый файл, получается первая строчка будет выглядеть так: -966.0 664.0 0.0001 -976.0 664.0 0.0001 -966.0 674.0 0.0001 -976.0 674.0 0.0001 (и таким же образом для всех строк файла) я только начинаю программировать, так что пока не очень силен в этом, но подразумеваю, что тут надо использовать массивы помогите пожалуйста с кодом, заранее большое спасибо Добавлено: примечание: Цитата: -966.0#664.0#0.0001#0.0#0.0#1.0#0.993###-976.0#664.0#0.0001#0.0#0.0#1.0#0.987###-966.0#674.0#0.0001#0.0#0.0#1.0#1.0###-976.0#674.0#0.0001#0.0#0.0#1.0#0.995#5#1.0 | # - это где должен стоять пробел, как видно между "элементами" стоит по три пробела, и так в каждой строке | Всего записей: 14 | Зарегистр. 22-12-2010 | Отправлено: 18:06 25-03-2012 | Исправлено: IGROmane, 18:12 25-03-2012 |
|