• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:キャスト方法について)

C言語におけるbase64デコード処理の方法と注意点

このQ&Aのポイント
  • C言語でbase64デコード処理を行う独自の関数を作成するには、putcを使用して出力するソースコードを記述しますが、charの配列にデコード結果を格納する方法について困っています。
  • 現在、デコード結果を上手く格納する方法が分からず、解決策を探しています。
  • 何か良い方法があれば教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • wogota
  • ベストアンサー率42% (66/154)
回答No.1

デコード処理自体には特に不審な点は見当たりません。 ただ、fgetc(fpin);のfpinがstdin以外も想定している場合、このソースでは fopenする箇所がが無いので、argcの比較部分に着目すると解決できるかも しれません。 また、ストリーム出力部もやや問題が出てきそうです。終端が"=="で 終わる場合、余分なデータが出力されることになりますので、 c="="の場合、ストリーム出力を行ったら速やかにループから抜ける 必要が出てきます。 あと、fcloseが無いので、そのコーディングも必要ですね。 的外れであれば申し訳ありません。

関連するQ&A