Вывод C ++ в файлы .CSV - PullRequest
       27

Вывод C ++ в файлы .CSV

0 голосов
/ 20 октября 2010

Так что в основном я никогда раньше не работал с CSV-файлами, но я делаю программу, которая будет рассчитывать и выводить МНОГО данных в файлы (8 отдельных файлов)

В основном это будет делать формулу,затем выведите его примерно так: (| означает отдельный столбец)

int | int | int | float | string | int | int | int | float | final_float
int | int | int | float | string | int | int | int | float | final_float (different values)

Я в основном сравниваю две функции .... и получаю число с плавающей запятой для каждой, а затем получаю окончательное число с плавающей точкой в ​​конце.И получить это в файл Excel было бы здорово!и намного проще, чем вводить их вручную.

Я слышал, что для создания файла .csv вы просто разделяете "столбцы", но запятые и строки на endl.

Это все, что естьэто тоже так?или их больше?

Спасибо всем

Ответы [ 3 ]

2 голосов
/ 21 октября 2010

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

1 голос
/ 21 октября 2010

Есть несколько дополнительных правил в отношении того, как вы обрабатываете строки со встроенными запятыми и границами кавычек, но если вы просто используете числовые значения, у вас все будет в порядке. RFC можно найти здесь, если вы хотите узнать подробности: http://tools.ietf.org/html/rfc4180

0 голосов
/ 21 октября 2010

Если все, что вы создаете, это неформатированные числа, да, это все, что нужно.Если вам, возможно, придется иметь дело с числами, которые были отформатированы, включая запятые, вы можете заключить их в кавычки, чтобы запятая не интерпретировалась как два отдельных числа.Если вы хотите включить текст, также стоит знать, что вы можете включить кавычку в поле, удвоив кавычку (например, «это« поле »со встроенными кавычками) будет выглядеть как одно поле с кавычкамиоколо field).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...