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