У меня есть векторные карты удержания в трех измерениях, таких как данные ['a'] ['b'] [0] = "1" , data ['a'] ['b'] [1] = "2" Где a IS имя файла, B является именем заголовка. И каждая данных под заголовком файла имеет несколько точек данных в качестве карты , показанные как c ниже. на самом деле XML -файлы в каталоге. < /p>
[C] [A]
1 A.XML BrandName
2 A.XML ModelName
3 B.XML
. . .
< /code>
В конце дня я хочу записать данные в файл, где заголовки находятся точно в верхней части данных, соответствующих им. < /p>
Я знаю, что должно быть несколько операторов во время написания файла. но я не мог понять это. < /p>
Вот мой код ... заранее спасибо. std::fstream out{"output.csv", std::ios::out};
std::string input_path = "./input/";
// set for headers
std::set headers{
//"/Invoice/cbc:ID",
//"/Invoice/cac:InvoiceLine",
"/Invoice/cac:InvoiceLine/cbc:InvoicedQuantity",
"/Invoice/cac:InvoiceLine/cbc:LineExtensionAmount",
"/Invoice/cac:InvoiceLine/cac:TaxTotal/cbc:TaxAmount",
"/Invoice/cac:InvoiceLine/cac:Item/cbc:Name",
"/Invoice/cac:InvoiceLine/cac:Item/cbc:BrandName",
"/Invoice/cac:InvoiceLine/cac:Item/cbc:ModelName",
};
// vector for map
// test["hello"]["test"][1] = "hello"
using map_t = std::map;
std::vector vectorMap;
// template map
map_t _tmp_map;
// create an instance of pugi xml document
pugi::xml_document doc;
// iterate over filesystem
for (const auto &entry : std::filesystem::directory_iterator(input_path))
{
// check if iterator is a directory, if its continue to next loop
if (std::filesystem::is_directory(entry.path()))
continue;
// load xml file
pugi::xml_parse_result result = doc.load_file(entry.path().c_str());
std::string filename = entry.path().filename().generic_string();
std::cout
Подробнее здесь: https://stackoverflow.com/questions/794 ... -to-a-file
Как написать трехмерную карту в файл? ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как спроецировать 2D-текст на трехмерную проекцию мирового пространства?
Anonymous » » в форуме Python - 0 Ответы
- 34 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как спроецировать 2D-текст на трехмерную проекцию мирового пространства?
Anonymous » » в форуме Python - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-