暗号化されたデータを記述するために作成したpopenコマンドに文字列変数を渡す必要があります。使用する必要のあるコードセグメントは次のとおりです。
char a[]="Encrypted data";
popen("openssl aes-256-cbc -d -a -salt <a-which is the data i have to pass here>","r");
この変数をコマンドに渡すにはどうすればよいですか。私は試してみました:
popen("openssl aes-256-cbc -d -a -salt %s",a,"r");
しかし、コンパイル時に、popenに渡される引数が多すぎるというエラーが表示されました。助けてください。前もって感謝します。オペレーティングプラットフォーム:Linux