我收到这个警告:
499: warning: conversion lacks type at end of format
第499行是:
char query [512];
sprintf(query, "SELECT IFNULL(SUM(Netto_Acquisto),0) AS 'Totale acquisti mese' from Acquisti WHERE mid(Data_Acquisto,6,2)='%'",mese);
mese声明为:
char mese[3];
Netto_Acquisto在mysql中是十进制的(9.2)
mysql中的Data_Acquisto是
char[9]
;-->日期抱歉打扰你…非常感谢
最佳答案
您似乎没有在%
指定参数的实际类型,如果mese
是一个字符串,那么它应该是%s
。
关于c - 编译器警告..C语言(类型问题。),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7488598/