問題タブ [printf-debugging]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - プログラムはコンパイルされますが、スレッド「メイン」でエラー例外が発生します java.util.IllegalFormatConversionException: d != java.lang.Double?
私のプログラムは、次のようなテーブルを出力することになっています。
コンパイルはできますが、実行するとエラーが発生します。修正方法がわかりません。ここに私が持っているものがあります:
c - 関数が期待値を返さず、printf が値を返さない
こんにちは、私は C は初めてですが、プログラミングは初めてです (Python や JS などの高水準言語の経験しかありません)。
CS の割り当てでは、暗号化された文字列をデコードする関数を実装する必要があります (使用される暗号化は atbash です)。
デコード関数にエンコードされた文字列を与え、デコードされた文字列を受け取りたいです。文字列のデコードされたすべての文字を出力して機能をテストしたところ、機能しました。
ただし、関数の元のタスクの実装に問題があります (エンコードされた str -> デコードされた str)
これが私のコードです:
問題:
(1)
文字列 ("Hello World!") ではなく、いくつかのバイナリをデバッグ コメントで受け取ります。
(2)
printf("\n%s", (decoded(message))); の理由がわかりません。関数decode ._のコールバックを出力しません。
前もって感謝します!
編集:
問題 (2) は paulsm4 のおかげで解決されました
編集2:
問題 (1) は dbush のおかげで解決されました。