[IAR] char const* 오류

이채윤·2022년 5월 23일
0

임베디드

목록 보기
43/70
post-thumbnail

아래와 같은 오류가 발생했을 경우, 먼저 문자열 종류에 대해서 알고 있어야 합니다.

  • 크게 두가지로 나뉘는데 const char * 의 형태를 가지는 Strinjg literals와 char의 형태를 가지는 Character literals가 있습니다.
  • Strinjg literals는 큰따옴표로 묶어줘야 하며, Character literals는 작은 따옴표로 묶어줘야 합니다.
  • 흔히 타입을 잘못 지정해주었을 경우 문제가 발생합니다.

저같은 경우 아래와 같이 변경하여 문제를 해결했습니다.

[관련 자료]
https://stackoverflow.com/questions/20294015/a-value-of-type-const-char-cannot-be-assigned-to-an-entity-of-type-char-c

0개의 댓글