69,382
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main(void)
{
int a1;
int a2;
double a3;
//char sql_stat[]="";
char sql_stat[128];
while(read_data())
{
//strcpy(sql_stat, " set promotion_no= "+a1+"aaaa="+a2+"bbbb="+a3 );
snprintf(sql_stat, 128, "set promotion_no=%d aaaa= %d bbbb=%lf", a1, a2, a3);
printf("sql_stat= %s|", sql_stat);
printf(" \n");
}
return 0;
}
int main() {
int a1 = 1;
int a2 = 2;
double a3 = 3.14;
char sql_stat[30] = "";
sprintf(sql_stat, " set promotion_no=%d aaaa=%d bbbb=%lf", a1, a2, a3);
printf("%s\n", sql_stat);
}
显示结果:
set promotion_no=1 aaaa=2 bbbb=3.140000