以下の目的で使用して、暗号化された文字列を復号化するための C コードを作成しpopen
ました。
snprintf(cmdcheck,1000,"echo %s %c openssl aes-256-cbc -d -a -salt -pass pass:excel2012", idcheck,'|');
FILE *cmdid = popen(cmdcheck,"r");
コードは適切に準拠していますが、実行すると次のエラーが発生します。
sh: Syntax error: "|" unexpected
問題を解決するにはどうすればよいですか? 前もって感謝します。私のオペレーティング プラットフォームは Linux です。