꾸준하고 즐겁게

C언어에서 "lvalue required as left operand of assignment" 에러 본문

Debugging

C언어에서 "lvalue required as left operand of assignment" 에러

wj9183 2021. 5. 7. 00:55
728x90

 

이미지는 C++이다.

하지만 C에서도 해당된다.

코드는 좀 멍청해보여도 이해바란다.

회로를 처음 공부해봐서 이것저것 건드리다보니 저런 꼴이 됐다.

 

이게 대체 뭔소리인가 했는데, required가 필수라는 뜻이였다.

뭔가 필수적인 걸 까먹었다는 의미인 듯 했다.

 

이걸로 멍청하게 20분을 디버깅했는데, 결국은 if문의 bool 연산자를 잘못 쓴 것이였다.

 

 

 

 

결론 : C언어에서 이 글 제목과 같은 Error가 뜬다면, bool 연산자를 확인해라...

728x90