0

助けが必要な問題があります。DES または RSA を使用して暗号化および復号化できる C プログラムを作成しています。GUI を作成するために、より良いオプションがないことが主な理由で、GTK を使用しましたが、ボタンを押したときにエントリからテキストを保存する方法についてのガイダンスが必要です。

したがって、ユーザーが特定の入力フィールドに何かを入力して「暗号化」を押した場合、実際の暗号化を行う必要があるため、ユーザーが書いたものを何らかの方法で保存する必要がありますが、これに適したコマンドが見つかりませんでした。私にできる唯一のことは、それをコンソールに書き込むことでしたが、これはあまり役に立ちません。さらに、実際の暗号化されたメッセージを別のエントリに戻す必要があります。

4

2 に答える 2

1

簡単に、コールバックでボタンのクリック信号をキャッチする方法を知っていることを理解しています。 1.- gtk_label_get_text
でユーザー入力を取得します。この関数は const 文字列を返すため、g_strdupなどの関数を使用してそのコピーを作成するか、別のバッファーに保存して暗号化を処理する必要があります。 2.- 文字列を暗号化します。 3.- gtk_label_set_textで暗号化された文字列を送り返します

于 2016-03-06T16:01:36.770 に答える