Operator needs lvalue (CV1032) An expression that does not evaluate to an lvalue was specified for an operation that requires an lvalue. An lvalue (so called because it appears on the left side of an assignment statement) is an expression that refers to a memory location. For example, buffer[count] is a valid lvalue because it points to a specific memory location. The logical comparison zed != 0 is not a valid lvalue because it evaluates to TRUE or FALSE, not a memory address. -♦-