1. ホーム
  2. c

[解決済み】式は変更可能なL値でなければならない

2022-01-30 20:40:17

質問

ここにあるのは char text[60];

そして、anで行います。 if:

{{コード

と必ず書いてありました。 式は変更可能なL値でなければなりません。

解決方法は?

{コード {コード は「左の値」を意味し、割り当て可能であるべきです。の値を変更することはできません。 if(number == 2) text = "awesome"; else text = "you fail";

lvalue

text

const char*

const char *text;
if(number == 2) 
    text = "awesome"; 
else 
    text = "you fail";