C언어 질문입니다.

heobeom의 이미지

짜여진 코드 수정중인데

조금 수정했더니 에러가 뜨네여

에러 내용이

(near initialization for '~~~')
excess elements in char array initializer

이런식으로 뜨는데

하나의 줄에서 저 에러 2개가 동시에 발생하는것 같습니다.

배열내에 초기값이 없다는식으로 나오는거 같은데

배열이 49개중에 2개는 정상인데 나머지 47개가 저런식으로 뜨구여

선언은 똑바로 되어 있는데 2개는되고 나머지는 안되는게 이상하네여 ㅠㅠ

일단 저 에러는 어떨때 발생하는 건가여??

yukariko의 이미지

배열에 쓰래기값이 들어가있는 상태에서
배열의 값을 update 하지 않고 출력하는 상황에 저런 오류가 발생하는게 아닌가 싶습니다.

heobeom의 이미지

배열이 잘못 선언되어있었네여 ㅠㅠ;;

2차원 배열인데 1차원으로 선언되니까 앞에 2개값까지만 들어가지구 나머지값은 입력할 공간이 없어서 저런식으로 뜬것 같습니다 ㅎㅎ

답변감사드립니닿ㅎ