Sortie C ++ vers les files .CSV

Donc, fondamentalement, je n'ai jamais travaillé avec les files CSV avant, mais je fais un programme qui va calculer et délivrer beaucoup de données aux files (8 files séparés)

Fondamentalement, il va faire une formule. puis le produire comme quelque chose comme: (| signifie une colonne séparée)

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

Je compare fondamentalement deux fonctions … et obtenez un flotteur pour chacune d'entre elles, puis obtenez un flot final à la fin. Et get ceci dans un file excel serait grrrreat! et beaucoup plus facile que de les introduire manuellement.

J'ai entendu faire un file .csv, vous simplement séparer les "colonnes", mais les virgule, et les lignes par endl's.

Est-ce qu'il y a tout ça aussi? ou sont-ils plus nombreux?

Merci a tous

Bien qu'il puisse y avoir des légères techniques, dans la plupart des cas, c'est tout ce qu'il y a à faire .

Il existe quelques règles supplémentaires sur la façon dont vous gérez les strings avec des virgules embeddedes et des limites de citations, mais tant que vous utilisez simplement des valeurs numériques, vous devriez être bien. La RFC peut être trouvée ici si vous voulez les détails sanglants: http://tools.ietf.org/html/rfc4180

Si tout ce que vous créez est un nombre non formaté, oui, il s'agit de tout ce qu'il y a à faire. Si vous pourriez avoir à traiter des nombres qui ont été formatés, y compris des virgules, vous pouvez l'associer entre guillemets pour empêcher la virgule de l'interpréter comme deux nombres distincts. Si vous souhaitez inclure du text, il est intéressant de savoir que vous pouvez inclure une citation dans un champ en doublant la citation (par exemple, "ceci est un" "champ" "avec des citations embeddedes" sortirait comme un seul champ avec des citations autour du field ).