#プログラミング– category –
-
C言語
【C言語】printf関数でfloat,double型の値がおかしいときの対処法
printf関数でfloat型やdouble型の変数を出力しようとしたら、明らかに変な値が出力されたりしていませんか? 例えば以下のプログラムを見てみてください。 #include <... -
C言語
【C言語】sprintf関数でゼロ埋めを行う方法「左詰め・右詰め」
sprintf関数は文字列をフォーマットする際、数値をゼロ埋めできるフラグが用意されています。 そのフラグを指定すれば、「123」を「000123」にできますし、左詰め・右詰... -
エラー
【C/C++】C4002「関数に似たマクロ呼び出し ‘sum’ の引数が多すぎます」の対処法
C言語・C++のプログラムを書いていて、C4002警告に遭遇したことはありませんか? コンパイルエラーではなく警告であるため、問題なくビルドできて実行もできるわけです... -
C++
【C++】windows.hインクルード時のmax,min関数エラーを回避する方法
C++でWin32デスクトップアプリケーション開発する際に、windows.hをインクルードすることになりますが、このwindows.hの影響でコンパイルエラーが発生してしまう関数が... -
エラー
【C/C++】C4003「関数に似たマクロ呼び出し ” の引数が不足しています」の対処法
書いたプログラムをコンパイルに通すと関数に似たマクロ呼び出し '' の引数が不足していますという警告が表示されることがあります。 警告ですのでほかのエラーがない限... -
エラー
【C/C++】C4005「マクロが再定義されました」の原因と対処法
C/C++で書いたプログラムをコンパイル・ビルドするとC4003コード「マクロが再定義されました」という警告が表示されることがあります。 マクロを再定義した覚えがないの... -
C言語
C言語のポインタの学習に特化したおすすめの参考書
C言語で最も挫折しやすいポイントがプログラミング初心者キラーである「ポインタ」でしょう。 ポインタをしっかり理解するのはかなり難しいであるにも関わらず、入門書... -
エラー
【C/C++】C4006「#undef には定義を削除する識別子の名前が必要です」が発生する原因と対処法
「#undef には定義を削除する識別子の名前が必要です」と警告が表示されてしまったことはありませんか? 警告なのでコンパイルエラーにはなりませんが、プログラムの書... -
エラー
【C/C++】C4010「単一行コメント(//)に行連結文字があります」の対処法
C/C++で書いたプログラムをコンパイルすると、「単一行コメント(//)に行連結文字があります」という警告が表示されることがあります。 それとともに見覚えのないエラー... -
エラー
【C/C++】C4018「signed と unsigned の数値を比較しようとしました」の対処法
C/C++のプログラムのコンパイルは通るのに警告が表示されるといったことはありませんか? 「signed と unsigned の数値を比較しようとしました」というのもコンパイルは...
