C++写csv文件
其中有一个点需要注意,csv芬里尔之间要用逗号隔开文章来源地址https://www.toymoban.com/news/detail-806191.html
p_str_filename ="D:\\1.csv";
int writelog(string p_str_filename, double p_double[])
{
SYSTEMTIME timeCur;
GetLocalTime(&timeCur);
char t_logbuffer[1024] = { 0 };
sprintf(t_logbuffer, ("%04d%02d%02d_%02d:%02d:%02d:%03d,")
, timeCur.wYear, timeCur.wMonth, timeCur.wDay
, timeCur.wHour, timeCur.wMinute, timeCur.wSecond, timeCur.wMilliseconds);
char tep[1024] = { 0 };
sprintf(tep, ("%02f,%02f,%02f,%02f,%02f\n"), p_double[0], p_double[1], p_double[2], p_double[3], p_double[4]);
strcat(t_logbuffer, tep);
t_logbuffer[1024 - 1] = '\0';
FILE* FP = fopen(p_str_filename.c_str(), "a+");
if (FP == NULL)
{
return -1;
}
fwrite(t_logbuffer, 1, strlen(t_logbuffer), FP);
fclose(FP);
return 0;
}
文章来源:https://www.toymoban.com/news/detail-806191.html
到了这里,关于C++写csv文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!