• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:暗号化文・・・何故出力文が1文字欠けるのでしょうか?)

暗号化プログラムで1文字欠落する理由は?

このQ&Aのポイント
  • 暗号化プログラムで文字が1文字欠落してしまう理由を教えてください。
  • 現在、暗号化(原文字から3文字ずらす)するプログラムを作成中ですが、なぜか1文字が欠落してしまいます。どうしてでしょうか?
  • プログラムを作成している際に、暗号化した結果の出力文において1文字が欠けてしまう現象が発生しています。この理由を教えてください。

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

  • ベストアンサー
回答No.1

scanf("%c", &sen); で取り込んだものはどこで出力していますか? そもそも、 scanf("%c", &sen); は、いらなくて、 mystery(sen); は、引数なしの mystery(); で、目的が達せられるように読めるんですが違いますか?

jpncndgoo2
質問者

お礼

! scanf("%c", &sen);→不要でした。 mystery(sen);→で、期待した答えを得ることが出来ました。 keikyu2101さん、回答ありがとうございました。

関連するQ&A

専門家に質問してみよう