디시인사이드 갤러리

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

갤러리 본문 영역

이거 오류가 계속 나는데 뭐가 이상한지좀 봐주세요

C늅늅(118.33) 2011.11.16 23:51:24
조회 82 추천 0 댓글 9
														

대체 뭐가 문제인건지 아무리 살펴봐도 모르겠어요

도와주세요



/********************************************************************************************************
*                                                                                                       *
*                                      [...] firewall 명령어를 사용                                   *
*                                                                                                       *
*                                현재 방화벽에 등록된 프로그램 목록 출력                                *
*                                                                                                       *
*                                        WinXP / Visual C++ 6.0                                         *
********************************************************************************************************/

#include <stdio.h>
#include <string.h>
#include <fstream>





int [...](char *command)                                        // [...] 명령을 사용하는 함수
{
    [...];
    [...];

    return 0;
}

int List(void)                                                 // 예외 목록 출력하는 함수
{
    char arr1[256];                                            // 초기 값을 저장하는 배열
    char arr2[50] = { "사용" };                                // 초기값 중 유효값을 찾기 위한 배열
    char arr3[245];                                            // 결과값을 가진 배열
    int i,j=0;                                                 // for문 사용을 위해 삽입
    int k=1,l=1;                                               // 출력값의 번호

    [...]("[...] show allowedprogram > result.txt");  // 방화벽의 설정상태를 txt파일로 출력

    FILE *f = fopen("result.txt", "rt");                       // 출력된 txt파일을 로딩


    for ( i = 0;i<4;i++) fgets(arr1, 256, f);                  // txt파일 중 쓰지 않는 부분 넘김

    printf("\\n도메인 프로필에 허용된 프로그램\\n\\n");

    for(j=0; j!=-1; )                                          // 출력값이 없을 때까지 반복
    {
        fgets(arr1,256,f);                                     // txt파일의 한 행을 arr1에 삽입
        
        for(i=0;i<=245;i++)                                    // arr1중 필요한 부분을 arr3에 삽입
        {
            arr3[i] = arr1[i+11];
        }

        printf("%2i. ",k++);
        printf("%s",arr3);                                     // arr3 출력

        j = strncmp(arr1, arr2, 4);                            // arr1이 유효값을 가지는지 확인 ( arr2 사용)

    }

    for ( i = 0;i<3;i++) fgets(arr1, 256, f);                  // txt파일 중 쓰지 않는 부분 넘김

    printf("\\n표준 프로필에 허용된 프로그램\\n\\n");


    for(j=0; j!=-1; )                                          // 출력값이 없을 때까지 반복
    {
        fgets(arr1,256,f);                                     // txt파일의 한 행을 arr1에 삽입

        for(i=0;i<=245;i++)
        {
            arr3[i] = arr1[i+11];                              // arr1중 필요한 부분을 arr3에 삽입
        }
    
        printf("%2i. ",l++);
        printf("%s",arr3);                                     // arr3 출력
    
        j = strncmp(arr1, arr2, 4);                            // arr1이 유효값을 가지는지 확인 ( arr2 사용)

    }


    return 0;
}


int Add(void)                                                  // 예외프로그램 추가 함수
{
    char cmd[] = {"[...] add allowedprogram "};       // [...] />    char name[128];                                            // 추가 프로그램의 이름
    char path[256];                                            // 추가 프로그램의 경로


    printf("추가할 프로그램의 이름을 입력하세요.\\n");
    printf("예: test\\n");
    scanf("%s",&name);                                         // 프로그램 이름 저장

    printf("추가할 프그램의 경로를 입력하세요.\\n");
    printf("예: c:\\\\test.exe\\n");
    scanf("%s",&path);                                         // 프로그램 경로 저장
    
    strcat(path, " ");                                         // 배열 cmd에 경로,이름 삽입
    strcat(cmd, path);
    strcat(cmd, name);

    [...](cmd);                                                // 실행

    return 0;
}


int Del(void)                                                  // 예외프로그램 삭제 함수
{
    char cmd[] = {"[...] delete allowedprogram "};    // [...] />    char path[256];                                            // 삭제 프로그램의 경로


    printf("삭제할 프로그램의 경로를 입력하세요.\\n");
    printf("예: c:\\\\test.exe\\n");
    scanf("%s",&path);                                         // 프로그램 경로 저장
    
    strcat(cmd, path);                                         // 배열 cmd에 경로 삽입
    
    [...](cmd);                                                // 실행

    return 0;
}


int main(void)
{
    int menu;                                                  // 메뉴 선택 변수
    int exit;                                                  // 프로그램 종료 여부 확인

    
    [...];                                        // 와꾸
    [...];                                     // 와꾸




    while(exit)                                                // exit가 NULL이 아니면 무한 루프
    {
        printf("\\n\\nNetsh를 이용한 방화벽 예외 프로그램 설정\\n\\n");
        printf("메뉴를 선택하세요\\n");
        printf("1. 예외 리스트 보기\\n");
        printf("2. 예외 리스트 추가\\n");
        printf("3. 예외 리스트 삭제\\n");
        printf("4. 종료\\n");
    
        scanf("%i",&menu);                                     // 메뉴 선택
    
        switch(menu)
        {
            case 1:
                List();                                        // 목록 출력
                break;
            case 2:
                Add();                                         // 목록 추가
                break;
            case 3:
                Del();                                         // 목록 삭제
                break;
            case 4:
                exit = NULL;                                   // exit에 NULL값을 넣어 프로그램 종료
                printf("프로그램을 종료합니다.\\n");
                break;
            default:
                printf("잘못 입력하셨습니다.\\n");
        }
    }

    return 0;
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이제는 의미 없어진 것 같은 시상식은? 운영자 25/12/01 - -
AD 루틴 ON! 운동 찐템! 지금 할인 중 운영자 25/11/27 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48830 65
2906524 Gcs 만들 팀원 모집 Aaqqqq(211.253) 22:04 3 1
2906523 SNS가 망친 평균 VS 현실 평균 [1] 발명도둑잡기(118.216) 21:58 9 0
2906522 본질적으로 dto와 map의 차이가 없음 박민준갤로그로 이동합니다. 21:53 19 0
2906521 졸리 졸리 ♥발라당냥덩♥갤로그로 이동합니다. 21:53 6 0
2906519 "예술은 누가 더 나은가의 문제가 아니다" 발명도둑잡기(118.216) 21:44 10 0
2906517 "말썽꾼 아줌마"...다카이치 조롱한 중국 애니메이션 화제 발명도둑잡기(118.216) 21:41 7 0
2906516 html 401 에러뜨면서 사이트 안들어가지는거 어케고침..? 프갤러(125.191) 21:38 9 0
2906515 사이버대라도 학위 따야함?? ㅇㅇ갤로그로 이동합니다. 21:27 13 0
2906514 내란 저지 1주년... "국민의힘 해산해야 민주주의가 바로 선다" 발명도둑잡기(118.216) 21:25 11 0
2906513 ai 시대에 임베디드 배우는 거 어때? [2] 프갤러(223.39) 21:16 30 0
2906512 [1편] 대미투자,원리금 회수도 불가능 발명도둑잡기(118.216) 21:15 11 0
2906510 “새똥 덩어리 참배” 중국 관영매체, 다카이치 조롱 영상 제작 발명도둑잡기(118.216) 21:07 12 0
2906508 [애니뉴스] YxD Ads 개발중 - 완료 ㅇㅇ(121.172) 20:47 13 0
2906507 조갑제 "국민의힘=이적 단체…미치광이 역적 제명도 못한 내란비호당" 발명도둑잡기(118.216) 20:45 12 0
2906505 물건 대여업체는 오히려 손님들이 잃어버려야 이득인건가 [2] 공기역학갤로그로 이동합니다. 20:26 38 0
2906504 눈 올 때 들으면 좋은 노래 snowy [2] 발명도둑잡기(118.216) 20:19 21 0
2906502 지버릇 개 못준다고, 여긴 아직도 음해하는 세력이 있네.. [2] 프갤러(14.47) 19:57 46 0
2906501 Dingux 리눅스 발명도둑잡기(118.216) 19:55 18 0
2906500 SDL / DirectFB / fbdev 를 비교한 성능 발명도둑잡기(118.216) 19:54 19 0
2906496 회사생활 왤케 힘드냐.. [9] 프갤러(222.96) 19:45 76 0
2906488 지잡 취업 가능? [1] 프갤러(121.151) 19:22 29 0
2906486 언어간 호환하려고 gRPC 쓰려다가 웹소켓으로 갈아탐 ㅇㅅㅇ [3] 프갤러(211.234) 19:07 45 0
2906485 안마방 체험 썰.jpg [1] ㅇㅇ(118.235) 19:05 30 0
2906483 [애니뉴스] SortingClp - sortingColorPalette ㅇㅇ(121.172) 18:32 14 0
2906481 내란무새 리짜이밍 빤스런 ㅋㅅㅋ ♥발라당냥덩♥갤로그로 이동합니다. 18:26 31 0
2906479 ■개발자말고 아버지소개로 트럭정비사하는게낫냐 [2] ㅇㅇ갤로그로 이동합니다. 18:24 35 0
2906478 Regular Animals 발명도둑잡기(118.216) 18:15 12 0
2906475 부자 러스트 프로그래머 이제 숨만 셔도 하루 6만원씩 들어온다. [3] 프갤러(223.37) 18:01 45 1
2906474 지방 갈까말까 엄청 고민하다 거절했다. 프갤러(223.37) 17:59 24 0
2906473 오늘 뽑은 색이 다른 포켓몬 넥도리아(220.74) 17:57 17 0
2906471 지금껏 다녀본 업소들 유형별 특징.txt [1] ㅇㅇ(118.235) 17:13 37 0
2906470 안마방 체험 썰.jpg ㅇㅇ(118.235) 16:53 30 0
2906469 우리신입 코드보면 줘패고싶다 걍 ㅇㅇ [2] 맨날가고싶은사람갤로그로 이동합니다. 16:50 64 0
2906468 이미 선구자가 있었네. [3] 프갤러(49.165) 16:33 69 0
2906467 난 뭔 말만하면 gpt 가 지능평가 해주겠다 함 프갤러(14.47) 16:19 30 0
2906466 코딩 입문할려고 함 [2] Hoping갤로그로 이동합니다. 16:15 27 0
2906465 조국혁신당이 미래다 이기이기 타이밍뒷.통수한방(1.213) 16:14 19 0
2906464 gpt 가 평가한 나의 지능 프갤러(14.47) 16:14 50 0
2906463 님들 저 졸업작품 주제 추천좀요 [2] 공기역학갤로그로 이동합니다. 16:06 31 0
2906462 나님 금융회사 세울꺼양 [1] ♥발라당냥덩♥갤로그로 이동합니다. 15:59 48 0
2906461 여자들은 남자에게 돈쓰는걸 아까워하지 않음 [1] 프갤러(59.14) 15:58 44 1
2906459 더이상 프로그래밍을 배우면 안 되는 이유 프갤러(125.176) 15:47 68 0
2906458 C++ 인생 40 년 갈아 넣었습니다. [1] 프갤러(59.16) 15:29 42 0
2906456 팩트) AI 따윈 소프트웨어 같이 문과도 하는 것만 대체 가능 [8] 프갤러(115.4) 15:10 60 0
2906455 코딩에 수학 실력은 양날의 검임 [2] 프갤러(203.228) 14:06 78 0
2906454 농협가는중. 넥도리아(106.101) 13:55 25 0
2906453 ❤✨☀⭐⚡☘⛩☃나님 시작합니당☃⛩☘⚡⭐☀✨❤ [2] ♥발라당냥덩♥갤로그로 이동합니다. 13:38 41 0
2906452 요즘 시대 학점별 직업 발명도둑잡기(118.216) 13:33 58 0
2906451 쿠팡 개인정보 유출은 php와는 무관한 듯 [3] 나르시갤로그로 이동합니다. 13:25 61 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2