디시인사이드 갤러리

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

갤러리 본문 영역

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

C늅늅(118.33) 2011.11.16 23:51:24
조회 81 추천 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/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
288891 '파일 복사'한 횟수 체크방법 같은거 없을까? [3] ㅇㅇㅇ(121.144) 11.11.18 374 0
288888 오오미 닭집보다 전망있는 직업 찾았다!! [1] 거칠게갤로그로 이동합니다. 11.11.18 93 0
288885 앱만 만들어서는 큰 돈을 못만들꺼 같다 그래서 난..... [1] 거칠게갤로그로 이동합니다. 11.11.18 100 0
288884 간단한 자바소스좀 봐주라 [5] Partyup갤로그로 이동합니다. 11.11.18 84 0
288882 뭐가 잘못됬는지 알려주세요 부탁드려요 [25] 도와주세요ㅠ(118.39) 11.11.18 117 0
288881 요즘 해외 싸이트들을 좀 보고 있는대.. [1] iljeomobolt갤로그로 이동합니다. 11.11.18 79 0
288868 C#으로 프로그램 하나 짜고있는데... [5] 핫코크갤로그로 이동합니다. 11.11.18 129 0
288867 한국 IT의 현실을 잘 표현해준 기사가 나왔다. [2] 거칠게갤로그로 이동합니다. 11.11.18 173 0
288866 대세는 외국인 개발자다!!!!!!!! [1] 거칠게갤로그로 이동합니다. 11.11.18 119 0
288865 우분투 텔넷 어떻게 설치하나요? [3] ㄴㄴㄴ(210.105) 11.11.18 69 0
288864 C++ 템플릿 함수에 대해서 질문좀 함니다 살려주세요 + 조공 [1] 라솔갤로그로 이동합니다. 11.11.18 108 0
288862 프로그래머 개나소나 하는거 맞지요~~ [2] 베터리9%갤로그로 이동합니다. 11.11.18 139 0
288859 여기가 자바 예외처리 고수들이 상주한다는 프갤이가요? [10] 자바인(211.117) 11.11.18 148 0
288857 형들 나 파이썬좀 물어볼께 [9] 초보(70.124) 11.11.18 221 1
288855 비베로 게임하나 만들려는대 어려울까? [11] 탁이★갤로그로 이동합니다. 11.11.18 204 0
288854 C언어 왜 이게 이해가 안가지..? [9] 탁이★갤로그로 이동합니다. 11.11.18 136 0
288850 횽들 리눅스 공부 좀 해 보려구 하는데...! [4] asdzzz갤로그로 이동합니다. 11.11.18 101 0
288849 전역변수 하나만 물어볼께요! [10] 탁이★갤로그로 이동합니다. 11.11.18 82 0
288848 형님들이거 검토좀 c언어 구구단 도움좀 [13] c뉴비(121.130) 11.11.18 104 0
288844 형들 앱개발로 언제까지 먹고살수있을까?? [1] J,(175.255) 11.11.18 155 0
288843 할줄아는게 자바랑 C인데 C#어려움? [5] 마타버터갤로그로 이동합니다. 11.11.18 126 0
288839 아주 간단한 소스좀 봐주세요 [2] wopdkwoko(121.125) 11.11.18 86 0
288836 3D게임 아이디어 [13] 한마음택배(114.202) 11.11.18 189 0
288833 형들아 .onion 형식이 뭔지 잘 알아?? [1] teo갤로그로 이동합니다. 11.11.18 51 0
288832 맵되는게 무슨뜻인가요? [1] 금고래갤로그로 이동합니다. 11.11.18 44 0
288828 스프링시큐리티 customUserdetailsService를 해결하며 [2] 알탱o갤로그로 이동합니다. 11.11.17 53 0
288826 일=특기=취미=흥미 모두 만족해야 성공을 함 [5] 1(121.146) 11.11.17 125 0
288825 아 진짜 윈도우 프로그래밍 적응안되 미치겠닼ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [10] McHello갤로그로 이동합니다. 11.11.17 206 0
288824 JAVA 과제 질문염.. [10] 케이갤로그로 이동합니다. 11.11.17 134 0
288823 근데 왜 버튼이 생겼다 안생겼다 할까요 ㅠ [4] 버튼(165.246) 11.11.17 45 0
288822 php 다운그레이드 어떻게하나요? [2] jwseo(124.5) 11.11.17 368 0
288821 안드로이드 초보인데 어플 테스트좀 부탁드려요 [30] 늉늉이(125.133) 11.11.17 196 0
288820 이클립스에 외부 플러그인 말고 AWT 비주얼 에디터같은거 있음? [2] pizzicato_갤로그로 이동합니다. 11.11.17 60 0
288819 파일을 숨기고 싶은데, 직접 경로지정하면 찾을 수 있는 방법없음? [7] ㅇㅇㅇ(121.144) 11.11.17 81 0
288818 자바 gui에서 버튼 클릭하면 눌린 채로 놔두기!! [3] 버튼(165.246) 11.11.17 58 0
288817 c언어에서 switch case문에서 궁금한건데요. [12] 므으(125.186) 11.11.17 140 0
288816 횽들 알고리즘은 [6] 에어백갤로그로 이동합니다. 11.11.17 108 0
288814 ㅁㄴㅇ횽 마지막 질문~ [17] 디스코팡팡갤로그로 이동합니다. 11.11.17 116 0
288813 과제 이미 제출한것들 보는데...주석ㅄ같이 단거 많네 [3] 길가던놈갤로그로 이동합니다. 11.11.17 83 0
288812 [이거좀헬프 ㅠ]응용 프로그램을 제대로 초기화하지 못했습니다 vc(61.75) 11.11.17 64 0
288811 아잉 ㅠㅠ 정말안되는거같아요... C# 일기장.. [5] Sayrin갤로그로 이동합니다. 11.11.17 124 0
288810 프로그래머 노예, 보안 노예 [5] 보안막장(118.91) 11.11.17 206 0
288809 유닉스에서 쉘 프로그램 만드는데 [1] 마타버터갤로그로 이동합니다. 11.11.17 48 0
288808 형들 원자적으로 실행된다라는게 무슨말이야? [7] 메롱(126.10) 11.11.17 102 0
288807 신입 연봉이 2400이면 썐거아니냐 [4] 보안막장(118.91) 11.11.17 311 0
288805 저 도와준 횽.. ㅠ [9] 디스코팡팡갤로그로 이동합니다. 11.11.17 84 0
288804 이거좀 봐봐 [2] 2(220.117) 11.11.17 60 0
288803 자기 엄마가 여성가족부 공뭔인 새끼 1(121.182) 11.11.17 73 0
288802 (막장)한국 지역별 범죄율.png [1] Stan(220.244) 11.11.17 285 0
288801 횽들 늅이 html질문좀 ㅠㅠ [4] ㅇㅇ(119.69) 11.11.17 92 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2