[mordor]미르님,, 계속,, ㅠ.ㅠ,,이오류가,,
member photo 노병우 3 2,127 0 2004-08-17 10:52:00
cc -g -O2   -c -o object.o object.c
object.c: In function `whowhere':
object.c:273: parse error before "if"
object.c:329: parse error at end of input
make: *** [object.o] 오류 1


   if( cmnd->num == 1){                                            <--270번째 줄,
      print(fd, "\n현재 사용자 위치\n");                        <--271번째 줄,
                                                                               <--272번째 줄,
   for(i=0; i if(!Ply[i].ply) continue;                              <--273번재 줄,
       if(Ply[i].ply->fd < 0) continue;                            <--274번째 줄,
       if(F_ISSET(Ply[i].ply, PDMINV) && Ply[i].ply->class == DM)     <--275번째 줄,
continue;                                                                                     <--276번째 줄,
       print(fd, "\n%-10s - %s", Ply[i].ply->name,                             <--277번째 줄,
Ply[i].ply->parent_rom->name);                                                    <--278번째 줄,
       }                                                                                           <--279번째 줄,


어딜 고쳐야 될까요,, ㅠ.ㅠ,, 가르쳐주세요, 그리고 리스트 치면 안나오는거 뭐, 컴파일 해야된다는데 해도 안되요 ㅠ.ㅠ,,
0
3Comments
member photo
2004.08.17(화) 오후 04:19:10
이 자체로 보면 문제가 없고 윗부분이나 아랫부분등등을 봐야할듯.
member photo
미르 2004.08.17(화) 오후 09:01:07
그렇다면 아마 저 270번째보다 윗쪽에서 {를 하나 더 열어줬는데 289번 아래쪽에서 닫는걸 빠뜨렸을 가능성이 크군요...결국 괄호문제 ㅡ,.ㅡ
member photo
강동구 2004.08.18(수) 오전 01:46:18
문제는 273번째 줄이 완성된 문이 아니라는 것입니다.

아마 for(i=0;i<Tablesize;i++) if(!Ply[i].ply) continue;

가 아닌지.. 그다음엔 { } 를 확인해보세요.
코멘트를 삭제할 비밀번호를 입력하세요.
비밀번호:
정회원 이상만 코멘트 쓰기가 가능합니다.
총 게시물 955개 / 검색된 게시물: 955개
쪽지를 전송하고 있습니다. 잠시 기다려주세요.
쪽지보내기
받는이(ID/닉네임)
내용
쪽지가 도착하였습니다.
쪽지 내용을 읽어오고 있습니다. 잠시 기다려주세요.
--