私は次のことを宣言し、それを3番目の引数としてchar*
を必要とする関数に渡そうとしました。char *
char *echo;
prompt = ssh_userauth_kbdint_getprompt(primarySession, 0, echo);
ただし、次のエラーが発生します。
error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
また、宣言aschar echo;
と渡された引数asを試しまし&echo
た。しかし、この関数がで変更する値は実際には必要ありませんecho
。だから私はNULLを渡したかったのですが、私はそれがであると思っていたと思いますconst
。私もこのトリックを試しました:
char echo;
prompt = ssh_userauth_kbdint_getprompt(primarySession, 0, (char *)(&echo));
まだ成功していません。提案?