Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
p1cador
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 4
#1

Получение переменных из строки, изменение строки, запись в файл - C++

03.04.2016, 02:51. Просмотров 115. Ответов 1
Метки нет (Все метки)

Всем доброго времени суток. У меня есть текстовый документ, который содержит в себе пару сотен строк, которые выглядят следующим образом(вместо %f,%d,%s - значения)
C++
1
2
3
4
5
6
NAME:%s ID="%d" XYZ=["%f"]["%f"]["%f"] ROTATION=["%f"]
NAME:%s ID="%d" XYZ=["%f"]["%f"]["%f"] ROTATION=["%f"]
NAME:%s ID="%d" XYZ=["%f"]["%f"]["%f"] ROTATION=["%f"]
...
NAME:%s ID="%d" XYZ=["%f"]["%f"]["%f"] ROTATION=["%f"]
NAME:%s ID="%d" XYZ=["%f"]["%f"]["%f"] ROTATION=["%f"]
Мне нужно перезаписать (или создать новый), в котором будет представлена эта же информация, только в другом формате, например

C++
1
2
3
4
5
6
Actor[%s] = CreateActor(%d, %f, %f, %f, %f);//Actor[NAME] = CreateActor(ID, X, Y, Z, ROTATION);
Actor[%s] = CreateActor(%d, %f, %f, %f, %f);
Actor[%s] = CreateActor(%d, %f, %f, %f, %f);
...
Actor[%s] = CreateActor(%d, %f, %f, %f, %f);
Actor[%s] = CreateActor(%d, %f, %f, %f, %f);
Как это можно реализовать на c++. Если можно - с простым примером, который просто менял бы какие-нибудь переменные местами и т.п., а дальше я уж по аналогии сделаю. (в с++ бот, надеюсь на вашу помощь). Спасибо заранее.

Добавлено через 17 минут
p.s. или может есть готовые программы/онлайн сервисы, где можно указать формат входящей и исходящей строк и они сами отформатируют нужную мне инфу по заданному "шаблону"?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2016, 02:51     Получение переменных из строки, изменение строки, запись в файл
Посмотрите здесь:

Найти в файле максимальную длину строки и вывести в новый файл все строки, имеющую такую длину C++
Текстовый файл содержит строки – предложения разной длины. Записать их в выходной файл в порядке возрастания длины строки C++
Текстовый файл содержит строки – предложения разной длины. Записать их в выходной файл в порядке возрастания длины строки C++
Считывание чисел, вычитание и запись в новый файл каждой строки C++
Запись строки в файл C++
Работа с файлами, запись строки в файл и чтение из файла C++
Запись строки в файл C++
Запись переменных в файл C++
Запись в файл с новой строки C++
Std::ofstream запись и чтение переменных в бинарный файл C++
Чтение текста из файла, удаление каждой второй строки (\n), запись в файл C++
C++ Строки, запись в файл

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nonedark2008
813 / 571 / 110
Регистрация: 28.07.2012
Сообщений: 1,521
03.04.2016, 03:04     Получение переменных из строки, изменение строки, запись в файл #2
p1cador, можешь воспользоваться регулярными выражениями)
Или открыть нормальный текстовый редактор и спокойно провести замену из одного формата в другой, скажем заменяешь "NAME:" на "Actor", "ID="" на "CreateActor(" и т.д.
Yandex
Объявления
03.04.2016, 03:04     Получение переменных из строки, изменение строки, запись в файл
Ответ Создать тему
Опции темы

Текущее время: 17:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru