안녕하세요.
구조체 초기화 관련 질문드립니다.
MISRA RULE에 보면 초기화를 안해서 걸리는 에러들이 있습니다.
저 같은 경우에도 구조체 멤버에 대한 초기화가 안되있다고 나와있는데, 예를 들어
typedef struct
{
char name[80];
int num;
SFLG8 sum;
}STMLG8;
typedef struct
{
int tel[100];
}SFLG8;
STMLG8 ABC;
이렇게 typedef로 구조체 타입을 정의하고 abc라는 구조체 변수를 선언했습니다. 저는 name이라는 배열과 sum이라는 구조체 변수를 초기하고 싶습니다.
STMLG8 ABC = {{0,0,0,0,0,0,0,0,0,0,0, - 80개의 배열 },0,{0,0,0,0,0,0,,0,0 - 100개의 배열}} 이런식으로 초기화를 진행하는것이 맞는지 의문스럽습니다.