0

我正在尝试在 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'
4

1 回答 1

1

利用:

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

    PQexecParams(....., &paramValues, ....);
于 2021-06-28T14:50:39.330 回答