Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Alex626
0 / 0 / 0
Регистрация: 14.10.2010
Сообщений: 7
1

Построчное считывание, обработка строк, и запись в файл

24.02.2012, 12:03. Просмотров 2008. Ответов 7
Метки нет (Все метки)

Всем доброго времени дня!

Подскажите пожалуйста, как следующую программу.

Есть файл, в котором на каждой строке находится структура вида:

C
1
ID, ModelName, Interior, PosX, PosY, PosZ, ScaleX, ScaleY, ScaleZ, RotX, RotY, RotZ, RotW
id -число, которое можно проигнорировать
ModelName - строка
Interior - число, которое можно проигнорировать
PosX, PosY, PosZ - числа типа float
ScaleX, ScaleY, ScaleZ - числа типа float
RotX, RotY, RotZ, RotW - кватернион

Мне нужно каждую строку считать, записать по шаблону значения в переменные, и записать значения этих переменных в другом формате в XML файл.

В самом XML файле программа должна записать полученный данные в виде:

<Object Name="ModelName" Pos="PosX, PosY, PosZ" Rotate="RotX, RotY, RotZ, RotW" Scale="ScaleX, ScaleY, ScaleZ" Geometry="objects/ModelName"/>

В принципе, я думаю, что библиотеки XML использовать здесь необязательно.

Благодарю за внимание!

Добавлено через 10 часов 44 минуты
Аплю тему
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2012, 12:03
Ответы с готовыми решениями:

Построчное чтение из файла, заполнение структуры и запись в бинарный файл
Здравствуйте. Пытаюсь сделать чтение из текстового файла построчно, а затем сразу забиваю в...

Считывание и запись в массив строк из файла
Есть файл-конфигурация, в котором на каждой новой строке стоит сначала число, а потом через пробел...

Построчное считывание из файла
Сразу к сути вопроса - мне надо считать текст из файла(целиком), но текст может быть слишком...

Запись и считывание в файл txt
доброго времени суток, уважаемые программисты, я конечно жутко извиняюсь, за примитивный вопрос, но...

Считывание и запись матрицы в файл
Нужно написать 2 функции: 1) для считывание одномерной марицы из файла для дальшей работы с ним...

7
just_dude
11 / 11 / 2
Регистрация: 15.01.2012
Сообщений: 104
24.02.2012, 15:28 2
Я б бинарный файл запилил и в класс считывал
А потом при записи добавляешь поля. И зачем тебе те библиотеки? )
0
Alex626
0 / 0 / 0
Регистрация: 14.10.2010
Сообщений: 7
24.02.2012, 16:04  [ТС] 3
Мне бы кусок алгоритма для считывания и распознавания значений, хотя бы. А то я ничего не понял.
0
just_dude
11 / 11 / 2
Регистрация: 15.01.2012
Сообщений: 104
26.02.2012, 04:31 4
Цитата Сообщение от Alex626 Посмотреть сообщение
Мне бы кусок алгоритма для считывания и распознавания значений, хотя бы. А то я ничего не понял.
а XML обязательно? просто с бинарными файлами работы на 5 минут
а xml потруднее будет мне так кажется. Если не отказался от этой затеи, то тебе надо копать в сторону Ole DB
Вот что нагуглил. У чудака схожая проблема
http://social.msdn.microsoft.com/For...5-f96f9305cfa8
0
26.02.2012, 04:31
Alex626
0 / 0 / 0
Регистрация: 14.10.2010
Сообщений: 7
26.02.2012, 15:39  [ТС] 5
ладн, уже не обязательно писать программу. решил проблему с помощью Excel.
0
just_dude
11 / 11 / 2
Регистрация: 15.01.2012
Сообщений: 104
26.02.2012, 16:26 6
Цитата Сообщение от Alex626 Посмотреть сообщение
ладн, уже не обязательно писать программу. решил проблему с помощью Excel.
Excel разве поддерживает преобразование в XML?..
0
Alex626
0 / 0 / 0
Регистрация: 14.10.2010
Сообщений: 7
26.02.2012, 16:35  [ТС] 7
Цитата Сообщение от just_dude Посмотреть сообщение
Excel разве поддерживает преобразование в XML?..
Я вбиваю строки с информацией как CSV-данные, Excel их распределяет по колонкам. Далее, с помощью формулы в каждой строке нового столбца, я беру информацию из каждой строки по колонкам, и подставляю в текст.

В итоге, у меня есть данные из файла в столбцах слева, и столбец с данными, преобразованными в новый формат. Остаётся только скопировать столбцы в .xml файл.
0
just_dude
11 / 11 / 2
Регистрация: 15.01.2012
Сообщений: 104
03.03.2012, 23:04 8
Цитата Сообщение от Alex626 Посмотреть сообщение
Я вбиваю строки с информацией как CSV-данные, Excel их распределяет по колонкам. Далее, с помощью формулы в каждой строке нового столбца, я беру информацию из каждой строки по колонкам, и подставляю в текст.

В итоге, у меня есть данные из файла в столбцах слева, и столбец с данными, преобразованными в новый формат. Остаётся только скопировать столбцы в .xml файл.
гениально, чувак
0
03.03.2012, 23:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2012, 23:04

Считывание с файла и запись в файл
как считать и записать данные с файла , с расширением txt?

Задачка на считывание и запись чисел в файл
Доброго времени! Помогите с задачкой. Задачка на поиск данных в файле: &quot;Осуществить: 1 –...

Определить - некорректная запись в файл или считывание
Здраствуйте. Написал програму для записи структур в файл а потм считывания и вывода на екрн. Но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru