디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

if랑 else 짝이안 맞다고 난리지 ㅡㅡ ????

ㄱㄷ(221.148) 2010.10.19 00:53:53
조회 8705 추천 0 댓글 3

밑에 리눅스 fork() 함수로 프로세스 만드는거 질문한 뉴빈데

내가한 실수를 대충알았어 ...!!! 그래서 코드 수정하고 컴파일하니까


test.c: In function ‘main’:
test.c:58: error: ‘else’ without a previous ‘if’

main함수에서 58번째줄 else 구문 이전에 if 문이 없다고 에러를 내뱉네??
근데 암만 봐도 짝이 분명 맞거든..

리눅스 메모장에서는 아무래도 visual 창에서보다 가독성이 떨어지니까 코드 붙여넣어서 확인도해보고..
근데 왜 자꾸 if else 구문이 안맞는다그러지 ㅠㅠ?

진하게 표시해 놧어 확인좀해줘 형들 ㅠㅠㅠ

========================================================
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/wait.h>

int main()
{
    int i, a =0;
    int b, c;
    int pid, spid;
    int status, pid_wait;
    
    pid =fork();    
    
    if(pid == -1)
    {    
        perror("Failed fork to pid ! ");
    }
    else if(pid ==0);
    {
        sleep(1);
        spid =fork();
        
        if(spid ==-1)
        {
            perror("Failed fork to spid ! ");
        }
        
        if(spid ==0)
        {
            sleep(2);
            
            for(i =1; i <6; i++)
            {
                a +=i;
            }
            printf("자식 : %d \\n", a);
            
            exit(a);
        }    
        else
        {
            for(i =6; i <11; i++)
            {
                a +=i;
            }
            pid_wait =wait(&status);
            b =a +WEXITSTATUS(status);
            printf("부모 : %d \\n",b);
            printf("-자식프로세스의 정상 종료 여부- \\n" );
            printf("0이 아닌 값일 때, 정상 종료 : %d \\n",WIFEXITED(status));
            printf("pid_wait : %d \\n",pid_wait);
            
            exit(b);
        }
    }
    
    else
    {    
        sleep(4);

        for(i =11; i <16; i++)
        {
            a +=i;
        }
        pid_wait =wait(&status);
        c =a +WEXITSTATUS(status);
        printf("wang부모 : %d \\n", c);
        printf("-자식프로세스의 정상 종료 여부- \\n" );
        printf("0이 아닌 값일 때, 정상 종료 : %d \\n",WIFEXITED(status));
        printf("pid_wait : %d \\n",pid_wait);
    }
    
    return 0;
}
    
    
    

    
    
   

추천 비추천

0

고정닉 0

1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
225792 역시 몸쓰는건 뭐든 잘하는 지연이 언니 [2] 일광면(119.198) 10.12.19 404 0
225791 80만원 알바 권혁진(58.233) 10.12.19 110 0
225790 c언어...질문해도 될까요?ㅠㅠ [7] 컴프 초짜...(59.15) 10.12.19 303 0
225789 파이썬으로 프로그래밍 할 때 홑따옴표랑 쌍따옴표 어떻게 구분해서 써? [4] 페이퍼(112.153) 10.12.19 253 0
225788 프로그래머에 대한 망상 [4] 컴맹늅늅이(121.135) 10.12.19 325 0
225787 프로그래머로써 대성하고 싶은가.. [3] 홍어(218.51) 10.12.19 298 0
225786 후로그래밍 취업하면 노가다라고하던데 [6] 금고래갤로그로 이동합니다. 10.12.19 329 0
225785 포트란은 도대체 뭐하는 언어인고.... [5] 컴맹늅늅이(121.135) 10.12.19 179 0
225784 SI할바에야.. 80만원 알바나 하겠다. [4] 홍어(218.51) 10.12.19 368 0
225783 점심에 황태구이 정식을 먹고왔는데... [4] Rei@디씨갤로그로 이동합니다. 10.12.19 147 0
225782 Fuck that world 허파맛삼치(110.15) 10.12.19 71 0
225781 통계학과인데 컴공 부전공할까 생각중인데 [7] AAA(211.108) 10.12.19 350 0
225780 님들 후로그래밍과나오면 보통 취업 얼루하나영? [14] 금고래갤로그로 이동합니다. 10.12.19 302 0
225779 열혈강의c 정수 표현 방식에서 [16] Hello,World갤로그로 이동합니다. 10.12.19 236 0
225778 노트북 좋은거 하나 사서 오래 써볼려고 하는데 얼마나 갈까? [7] ㅇㅇ(203.241) 10.12.19 195 0
225777 근데 왜 굳이 프로그래밍 입문자에게 C를 가르치려 할까 [21] 컴맹늅늅이(121.135) 10.12.19 384 0
225775 네트워크 다시 질문점... [1] ㄹㅇㄴㄹ(119.196) 10.12.19 76 0
225773 가입하고 헤일로2게임 받아가세요 ~ 가입행(114.206) 10.12.19 132 0
225771 C에서 진수 변환 질문점 [4] Hello,World갤로그로 이동합니다. 10.12.19 98 0
225768 Bye, World! [3] elwlwlwk갤로그로 이동합니다. 10.12.19 106 0
225767 혹시나해서 여기다도 올림 형들아 나 컴퓨터가 심각해 도와줘 ㅠㅠ [10] 이교도갤로그로 이동합니다. 10.12.19 142 0
225766 Reading ZIP File Format #3, 로컬 파일 헤더[임시] [1] DMW(125.138) 10.12.19 105 0
225765 작업환경 종결 [1] 밀맛시럽(110.15) 10.12.19 168 0
225762 html 짝이 안맞다네.. 원인이 뭘까 [9] BTTTS!갤로그로 이동합니다. 10.12.19 128 0
225760 으아 부왘!!!!!!!!!!!!!!!!!!!11 [3] 테징징(121.146) 10.12.19 2534 0
225759 주문해버렸다... [2] --;;(124.153) 10.12.19 182 0
225758 프갤횽들 늊비의 오류를 해결해줘요 [4] 테징징(121.146) 10.12.19 87 0
225756 횽들 산업자동화기사는 왜 산업기사만 있어요?? 도도(114.202) 10.12.19 66 0
225755 컴파일러랑 운영체제 책 살려고 하는데... [2] --;;(124.153) 10.12.19 162 0
225754 오늘 하루 계획 [2] DMW(125.138) 10.12.19 153 0
225752 visual studio 2010 한글정품 구하는방법 [3] 개초보1단계(124.56) 10.12.19 342 0
225750 이제막 배우는 중인데요. 대문자랑 소문자 [3] 개초보1단계(124.56) 10.12.19 81 0
225749 프갤 리셋 했었나요?? 호돌이(110.76) 10.12.19 48 0
225748 얍! 기초 물리학 실험 1등했다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ [3] 로레알갤로그로 이동합니다. 10.12.19 206 0
225747 밤새서 간츠 20권까지 다봄 [3] 꿀레갤로그로 이동합니다. 10.12.19 260 0
225746 C++/Java/O-C만 배운 학생입니다. [3] Mayu갤로그로 이동합니다. 10.12.19 162 0
225745 이게 뭔 소리일까요 [3] -(218.148) 10.12.19 149 0
225744 구글맵좀 뛰워볼려다 하루가 다가네 홍어(218.51) 10.12.19 46 0
225743 아ㅏㅏ 도와주세욤 ㅠ_ㅠ [3] 긔요미(124.137) 10.12.19 70 0
225742 혹시 퇴마요새 하던 갤러 있냐? [1] 유리한갤로그로 이동합니다. 10.12.19 251 0
225741 오랜만에 던파를 했어 [4] 홍어(218.51) 10.12.19 93 0
225740 횽아들 KMP알고리즘 경계정보 계산 질문이야 [11] 앙아앙아(61.100) 10.12.19 296 0
225739 소켓에서 받아온걸 CString에 넣으니 어째 깔끔하게 안되는 느낌? [1] 르하소갤로그로 이동합니다. 10.12.19 60 0
225738 오늘 시험보고와서 할일. [9] Minryu갤로그로 이동합니다. 10.12.19 224 0
225737 내일은 기말고사 유리한갤로그로 이동합니다. 10.12.19 77 0
225736 징징짜지 말고 차라리 어그로를 올려라. ㅁㄴㅇㄹ(175.200) 10.12.19 102 0
225733 c++에서도 memset써? [3] 르하소갤로그로 이동합니다. 10.12.19 170 0
225731 디시에 악성코드 심어졌음? [2] ㅇㅇㅇ(211.198) 10.12.19 142 0
225730 신난다! [3] 꿀레갤로그로 이동합니다. 10.12.19 98 0
225729 형아들 되고싶어 [1] 미클갤로그로 이동합니다. 10.12.19 120 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2