新农上路
- 积分
- 95
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2013-10-14
- 最后登录
- 1970-1-1
|
代码如下:
// ConsoleApplication5.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <stdio.h> /* printf, scanf, NULL */
#include <stdlib.h> /* malloc, free, rand */
#define MAX_INPUT 256
enum query_types {
db_query,
db_update
};
//*
long *build_sql_string(char *query_info, int *p_code, query_types q_type, char *buffer)
{
int code;
long query_enum;
code = *p_code; //wired
query_info = (char *)malloc((unsigned)code + MAX_INPUT);
switch (q_type)
{
case db_query:
sscanf(query_info, MAX_INPUT, "select %s from trns where code = '%d'", buffer, *p_code);
case db_update:
sscanf(query_info, MAX_INPUT, "update trns %s from where code = '%d'", buffer, *p_code);
break;
deflaut:
free(query_info);
query_enum = invalid_input;
break;
query_enum = q_type;
return &query_enum;
}
int _tmain(int argc, _TCHAR* argv[])
{
char fieldnames[] = "name,address";
char *query;
int code = 15;
int result = 0;
result = build_sql_string(query, &code, db_update, &fieldnames);
return 0;
} |
|