Cコンパイル警告:代入がキャストなしで整数からポインタを作成する
2022-02-10 17:30:40
最近、あるバグに遭遇し、プログラム中に警告が表示されたため、ようやく調査することができました。
コンパイル時に「代入がキャストなしで整数からポインタを作成する」という警告が報告されました。
この警告の理由は、この関数が使用される前に宣言されておらず、未宣言の関数プロトタイプは常にint値を返すことがデフォルトになっているためです。
これは、int値を返す関数を呼び出してchar*変数に代入しているのと同じことなので、警告が出ます。
関連
-
すでに#.objで定義されているものを修正する。
-
Cプログラムの単純なエラー [エラー] ldは1終了ステータスを返した
-
エラーが発生しました。#852: 式は完全なオブジェクト型へのポインタでなければならない
-
struct と typedef struct を徹底的に理解する
-
libstdc++-6.dll が見つからないため、コードの実行を継続できません。プログラムを再インストールすると、この問題が解決する場合があります。
-
Cエラー:構造体でも組合でもないものにメンバ 'xxx' を要求しています。
-
Linuxプログラムにおけるセグメンテーションフォールト(コアダンプ)の一般的な解決方法
-
C C++プログラムのランタイムプログラムは、書き込みエラーのためにDebug/1.exeを開くことができません。
-
0xffffffとは何ですか?
-
警告: 非推奨の文字列定数から 'char *' への変換[-Write-strings] 解決法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン