0

申し訳ありませんが、私はmysqlのc apiを初めて使用し、クエリの選択した出力をncursesウィンドウに出力する文字として使用しようとしています。

私はこれを試しています:

mysql_query(conn, "SELECT 10 as x, 10 as y, 'x' as ch");
result = mysql_use_result(conn);
row = mysql_fetch_row(result);
move(atoi(row[1]),atoi(row[0]));
addch((char)(int)(intptr_t)row[2]); //<-- built from random suggestions on the internets

これにより、(最終的に)カーソルが画面上の10,10の位置に正常に移動しますが、印刷されます

^G

私も試しました

printw("%.*s", row[2])

印刷する

(null)

しかし、明らかにrow[2]はnullではありません。'x'である必要があります。

何が足りないの?

4

0 に答える 0