我需要的表字段是动态的,有时我需要3x3 = 9个字段,有时我需要5x5 = 25个字段,有可能进一步扩展到15x15,具体取决于配置。
我正在使用的创建表代码是:
const char* sqlCreateTable = "CREATE TABLE Q_TABLE
(id INTEGER PRIMARY KEY, action0 int, action1 int, ..... action225 );";
我需要一种动态创建此表的方法。
---更新---
我正在使用sqlite3
该表是一个q学习q表,它具有两个输入并返回q值, 例如:
[在C编码中使用此表时]
#define STATES 100 // This value is dynamic change in each build.
#define ACTIONS 10 // This value is also dynamic change in each build.
int Q_Table[STATES][ACTIONS]={};
创建此表的更好方法是什么?