に変換してください。整数が0と1からchar *までの整数からC言語で最も簡単に変換されることをお勧めします。Cの基礎では、整数0と1をchar *
整数として0または1を返す関数があります。
gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(mytogglebutton));
他のモジュールでは機能し、3番目の宣言にあります。
int set_locals(char* s_setting, char* s_value);
私は試してみてください。
set_locals("my_prop", (char*)gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(mytogglebutton)));
しかし、これは動作しません。
私はsprintfの使い方を知っていますが、ここでは0と1しかないかもしれません。
set_locals("my_prop",
gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(mytogglebutton)) ? "1" : "0");
は、しかし、これはconst char*
ですが、あなたが問題を提示して、私はそれが問題になるとは思わない。このため
ポインタをnullまたは1にしますか?それが指す文字を0または1にしたいとは限りませんか? – RussS
あなたが見ることができるように、私はまだ指針に問題がありますが、上の状況をよく示しています。 –