[c] lvalue required as left operand of assignment