я получил применение ГИС, которая запрашивает CSV в качестве входных данных, в то время как значения для этого CSV генерируются другим приложением ГИС в формате следующих C++:Автоматически создать CSV из C++ файл
class _shape_0
{
objectType="waterbody";
class Arguments
{
POSITION="[946.58899, 1087.7439, 0]";
TYPE="01_SaltLake";
ORIENTATION="45";
};
};
class _shape_1
{
objectType="vegetation";
class Arguments
{
POSITION="[962.88275, 1087.9946, 0]";
TYPE="02_PineWoods";
ORIENTATION="270";
};
};
class _shape_2
{
objectType="vegetation";
class Arguments
{
POSITION="[941.5755, 1068.6926, 0]";
TYPE="03_Wheatcrop";
ORIENTATION="135";
};
and so on...
Поскольку выходной файл содержит сотни пунктов, я хотел бы использовать автоматизированный скрипт, который преобразует расположение, тип и ориентирование из этого вывода C++ файл в формате CSV, глядя, как это:
TYPE, POSITION [X, Y, Z], ORIENTATION
03_Wheatcrop, 941.5755, 1068.6926, 0, 135
02_PineWoods, 962.88275, 1087.9946, 0, 270
01_SaltLake, 946.58899, 1087.7439, 0, 45
есть ли способ делайте это с помощью powerscr ipt или что-то подобное? Использование notepad ++ и его регулярных выражений также было бы для меня вариантом, хотя я бы предпочел автоматический сценарий.
Я курю, почему вы не форматируете его прямо в сериализаторе C++? – Najzero
Это не C++. Это _similar_ для C++, но не для C++. –