我正在尝试在 zig 中使用 libpq 库。我正在尝试将 paramValues 传递给 PQexecParams。我只是不确定如何创建所需的类型。
documentation is 所需的类型:
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(....., ¶mValues, ....);
关于libpq - 如何为 PQexecParams 的 paramValues 创建类型 '[*c]const [*c]const u8',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68154152/