我正在使用C++爲MySQL數據庫編寫程序。我試圖通過比較列的長度(以字節爲單位)來通過/失敗來檢查條件。下面是代碼:C++中MySQL列的字節長度
while (row = mysql_fetch_row(result))
{
lengths = mysql_fetch_lengths(result);
num_rows = mysql_num_rows(result);
for (i = 0; i < num_fields; i++)
{
if (strstr(fields[i].name, "RSSI") != NULL)
{
if (lengths[*row[i]] == ??)
printf("current value is %s \t", row[i]);
}
}
}
所以基本上我所試圖做的是尋找在列字符串「RSSI」,如果該字符串是目前我想打印該值。如果存在,每列中的值是3個字節。那麼我如何檢查長度[*行[i]]是否是3個字節的長度?謝謝
你看長度調試器中的變量? – dutt