[C] レポートエラー 代入の左オペランドに lvalue が必要です。
2022-01-22 12:10:57
typedef struct { int a; char b; }CMD_P2P_S; CMD_P2P_S の cmd です。 cmd = (CMD_P2P_S *)buff.&cmd = (CMD_P2P_S *)buff;[エラー] 代入の左オペランドに lvalue が必要です。
原因
計算値は、== ! =
変数が =
代入文の左側は式ではなく、変数にする必要があります。そして、実はこれは比較式なので、代入番号(=)を関係演算子(==)に変更します。
typedef struct { int a; char b; }CMD_P2P_S; CMD_P2P_S *cmd; cmd = (CMD_P2P_S *)buff;
関連
-
[解決済み】"Expected expression before ' { ' token"(トークンの前に期待される式)。
-
[解決済み】サイズ8の無効な読み取り - Valgrind + C
-
[解決済み] C: エラー: ';'トークンの前に ')' があると予想される
-
[解決済み] C言語での無効なポインタの再割り当て [終了しました]。
-
[解決済み] C Hello world: Code Blocks IDE、MinGW Cコンパイラ(Windows版
-
[解決済み] エラー free(): 次のサイズが無効です (高速)
-
[解決済み] C - サイズ 1 の無効な読み取り
-
[解決済み] スタックアロケーションで未初期化の値が作成されました。
-
[解決済み] rollDice関数内でsrand(time(NULL))を呼び出すと問題が発生する。
-
[解決済み] strcpyとstrdupの比較
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ISO C90では、C言語での宣言とコードの混在が禁止されています。
-
[解決済み】 「配列のイニシャライザーはイニシャライザーリストまたは文字列リテラルでなければなりません」と表示されるのですが?
-
[解決済み] error C2371: 'functionname' redefinition: 異なる基本型
-
[解決済み] scanfを使用したセグメンテーションフォールト [重複]。
-
[解決済み] 文字配列のイニシャライザーに過剰な要素があるエラー
-
[解決済み] const struct」は「struct」とどう違うのですか?
-
[解決済み] 警告をエラーとして扱わずにコンパイルするには?
-
[解決済み] unixODBC がインストールされているにもかかわらず、sql.h ヘッダーファイルがない。
-
[解決済み] Cコンパイルエラーです。"変数サイズオブジェクトが初期化されていない可能性があります"
-
[解決済み] 式はCのオブジェクト型へのポインタを持たなければならない