我想在 C 语言的 csv 文件名中添加一个可变整数。我正在使用这行代码来做到这一点:
errCode = TG_SetDataLog(connectionId, "dataLog%d.csv", i);
如果 errCode = 0
,则函数 TG_SetDataLog
会将数据写入 csv。我以为我可以使用 %d
添加一个变量并将变量放在逗号后面,但这不起作用。以下信息是我可以获得的有关 TG_SetDataLog
函数的信息。
如果有人能帮助我,那将非常有帮助。
最佳答案
char buff[64];
sprintf(buff, "dataLog%d.csv", i);
errCode = TG_SetDataLog(connectionId, buff);
sprintf
(或更好的 snprintf
,因为安全)类似于 printf,但写入缓冲区,而不是标准输出。
关于c - 如何在c中将变量整数添加到csv的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36308254/