C ++输出到.CSV文件

所以基本上我从来没有使用CSV文件之前,但即时通讯程序这将是计算和输出ALOT数据文件(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文件中会更加糟糕! 而且更容易手动input。

我听说做一个.csv文件,你简单地分开“列”,但逗号,和行endl的。

这一切都有吗? 或者是他们更多?

谢谢大家

虽然可能有一些细微的技术问题,但在大多数情况下, 确实是这样 。

关于如何处理带有逗号和引号边界的string,还有一些额外的规则,但是只要你使用数字值,你应该没问题。 RFC可以在这里find,如果你想要血淋淋的细节: http : //tools.ietf.org/html/rfc4180

如果你正在创build的是没有格式的数字,那么这就是所有的一切。 如果您可能需要处理已格式化的数字(包括逗号),则可以用引号括起来,以避免逗号被解释为两个单独的数字。 如果你想要包含文本,还需要知道你可以在引号中加双引号(例如,“这是一个带有embedded引号”的“字段”将作为一个引号周围的field )。