이렇게 초록색 밑줄이 나오는데..
시작하면 작동은 되는데 정상적으로 작동이 안되요..
void generation(char array1[W][H])
{
int i,j;
int count;
char tmp[W][H];
//tmp 배열에 array1을 저장//
copy(array1, tmp);
for_i{
for_j{
count = 0;
if (array1[i - 1][j - 1] == 'a') { count++; }
if (array1[i - 1][j] == 'a') { count++; }
if (array1[i - 1][j + 1] == 'a') { count++; }
if (array1[i][j - 1] == 'a') { count++; }
if (array1[i][j + 1] == 'a') { count++; }
if (array1[i + 1][j - 1] == 'a') { count++; }
if (array1[i + 1][j] == 'a') { count++; }
if (array1[i + 1][j + 1] == 'a') { count++; }
//주위 세포의 개수가 2개 미만이면 고독사, 3개 초과이면 과잉으로 돌연사//
if (count < 2 || count > 3) {
tmp[i][j] = 'b';
}
//주위 세포의 개수가 3개이면 죽은 세포도 벌떡 살아남//
else if (count == 3) {
tmp[i][j] = 'a';
}
//주위 세포의 개수가 2개이면 현상 유지//
else if (count == 2) {
tmp[i][j] = array1[i][j];
}
}
}
copy(tmp, array1);
return;
}
초록색 하이라이트 친 부분이구요
void copy (char origin[W][H], char copied[W][H])
{
int i, j;
for_i{
for_j{
copied[i][j] = origin[i][j];
}
}
return;
}
함수 내부는 이렇게 되있어요.
초록색 물결 밑줄은 처음보는경우라 어떻게 해야될지를 모르겠네요-_-;;
어떻게 해야 저거 없앨 수 있나요?
컴파일러가 너 참 잘했다고 칭찬해주는거야
https://msdn.microsoft.com/ko-kr/library/efc4xwkb.aspx
오류및경고표시에 물결색에따른 설명있음
녹색 물결선은 경고를 나타내고 = 경고를 확인해보샘
제짧은 경험상으론 녹색물결 떳을때 함수내부정의가 제대로 안되있으면 뜨곤해서 아마 어디서 오타가낫던지 그래서 선언과 정의가 제대로 연결되지 않았지않을까 조심스레 생각해봅니다
컴파일러가 무슨 이부분 참 잘했어요 도장 찍어주는거내 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
감사감사 정의 부분 다시 한번 살펴봐야겠당
크 짚어준대로 for_i부분 싹다 지우고 for문으로 고치니 경고 없어졌음 감사감사
ㅎㅎ 다행이네용 퍄퍄