如何创建类型'[*c]const[*c]const u8'用于PQexecParams的paramVal



我正在尝试在zig中使用libpq库。我正在尝试将paramValues传递给PQexecParams。我只是不确定如何创建所需的类型。

文件要求的类型为:

const char * const *paramValues

所以类似于:

const char data[2][2] = {"12","me"};

如果在zig:中做这样的事情

const paramValues = [_][]const u8 {"12","me"};

我得到这个错误:

error: expected type '[*c]const [*c]const u8', found '[2][]const u8'

使用:

const paramValues = [_][*:0]const u8 {"12","me"};
PQexecParams(....., &paramValues, ....);

最新更新