#include
#include
#include
#include
#pragma comment(lib,"libmysql")
#pragma comment(lib,"wsock32")
int main(int argc, char *argv)
//建立mysql_stmt控制代碼
mysql_stmt * stmt = mysql_stmt_init(conn);
//準備字串查詢指向的sql語句,並返回狀態值
char * query = "insert into ****(hspint) values(?);";
if(mysql_stmt_prepare(stmt, query, strlen(query)))
//結構用於語句輸入(傳送給伺服器的資料值)和輸出(從伺服器返回的結果值)
char num;
mysql_bind param;
memset(¶m, 0, sizeof(param));
//是否無符號
param.is_unsigned = 0;
//是否空
param.is_null_value = 0;
//mysql資料型別
param.buffer_type = mysql_type_tiny;
//緩衝區
param.buffer = #
//緩衝區大小
param.buffer_length = sizeof(char);
//繫結型別
mysql_stmt_bind_param(stmt, ¶m);
while(scanf("%d",&num))
//釋放預處理控制代碼
mysql_stmt_close(stmt);
//關閉連線
mysql_close(conn);
exit:
getchar();
return 0;
}
C語言預處理
c語言中編譯預處理的三種形式的命令 巨集定義,檔案包含,條件編譯命令。1 巨集定義主要是 define,undef 如下 define pi 3.1415926 不帶引數的巨集定義 define max a,b a b?a b 帶引數的巨集定義 說明 巨集定義在c語言與c 語言中是相通的。下面舉例說...
C語言預處理
預處理 系統自動自動呼叫預處理程式對程式中 號開頭的預處理部分進行處理,處理完畢後可以進城源程式的編譯階段。預定義 一些預定義符號 常用於除錯 file 正在預編譯的源檔名 line 當前行號 只有這個是整數常量,其他是字串常量 function 當前所在函式名 date 當前日期 time 當前時...
c語言預處理
預處理可以包含 1 巨集定義指令 2 標頭檔案包括指令 3 條件編譯指令 4 編譯程式可以識別的特殊符號 巨集定義 define undef 檔案包含 include 條件編譯 if ifdef else elif endif等 其他 line error program等 注意事項 1 在c語言中...