問題タブ [conversion-specifier]
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.
c - 警告「フォーマットはタイプ 'void *' を指定していますが、引数にはタイプ 'char' 警告があります」の修正方法
必要な出力を取得していますが、これらの警告を取り除く方法がわかりません。どんな助けでも大歓迎です。
警告:
フォーマットは 'void *' 型を指定していますが、引数は 'char' 型です [-Wformat] printf("\nポインター変数の値は %p です\n", *myString);
"フォーマットは型 'void *' を指定していますが、引数の型は 'char' [-Wformat] printf("%p\n", myString[x]);
出力:
c - どのプレースホルダーを使用する必要があり、その理由は?
%lf または %f プレースホルダー (2 番目のプレースホルダー) を使用した場合にのみコードが機能するのに、%d を使用すると 0 が出力されるのはなぜですか?