У меня в настоящее время есть вектор структур со значением "координаты", имеющим значения x и y.
std::vector<coord> Positions;
Я хотел бы иметь возможность распечатывать значения таким образом, чтобы я мог непосредственно скопировать их и вставить их в Excel, не используя каждый раз «Мастер импорта текста».
Это может показаться ленивым, однако мне также нужно вставить данные в другое программное обеспечение, которое будет разбивать их на две колонки только в том случае, если оно исходит от Excel. Через некоторое время это переключение становится трудоемким, поскольку я регулярно делаю небольшие изменения в моем основном алгоритме.
Я попытался напечатать значения с разделительной вкладкой, но он все равно вставляет ее в Excel, как если бы это был просто более длинный пробел только в одном столбце.
Вот как я сейчас печатаю данные:
for (a = 0; a < Positions.size(); a++)
{
std::cout << Positions[a].x << "\t" << Positions[a].y << "\n";
}
Я заметил, что когда я копирую и вставляю данные из двух столбцов в Excel, вкладка длиннее обычной вкладки, и я подозреваю, что это специальный символ, который я не могу найти. Я также подозреваю, что этот персонаж называется «Разрыв колонны».
Я не могу гуглить персонажа, даже при вставке его ниже отображается другой символ.
""
Кто-нибудь знает, что это за персонаж? Если нет, есть ли другой способ распечатать данные, которые совместимы с вставкой в отдельные столбцы Excel?
UPDATE:
Я нашел рассматриваемый символ, он называется "СИМВОЛ ДЛЯ РАЗДЕЛИТЕЛЯ ЗАПИСИ" . У меня все еще возникают проблемы с печатью, даже с использованием "\u241E"
, как указано на сайте.