22019, 1/1101 회원가입  로그인  
   prosper
   http://cafe.naver.com/security
   test.png (55.4 KB), Download : 264     [오른쪽 버튼 눌러 다운 받기]
   test.zip (306.5 KB), Download : 294     [오른쪽 버튼 눌러 다운 받기]
   프로그래밍 답변 달아주다가..문득..

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=20535 [복사]



왠지 남 숙제 대신해주는 느낌과...

이렇게 알려주면 과연? 공부가 될까? 라는 의문이 들어서....  

   트릭을 써서 답변들 달았는데... 이렇게 답변달면 오히려 더 짜증날까요?

     아래 소스 입니다. (잘되요^^)
/**
* by prosper at 2011-04-11
* Visual C++ 6.0
**/
??=define _s (
??=define _t )
??=include <stdio.h>
??=include <Windows.h>
void sign _s _t
??<
        char ch;
        puts _s"┌─────────────────────────────────────┐"_t;
        puts _s"│Programming Exam / C Laguege                                                                   │"_t;
        puts _s"│Made by LuN4t1C                                                                                      │"_t;
        puts _s"│modified by prosper at 2011-04-11                                                              │"_t;
        puts _s"│                                                                                                               │"_t;
        puts _s"│//scanf_s(??/"%d??/", ex??(0??)); // Not used VC2010                                               │"_t;
        puts _s"│http://www.edcc.edu/faculty/paul.bladek/CS131/scanf_s.htm                             │"_t;
        puts _s"│                                                                                                               │"_t;
        puts _s"└─────────────────────────────────────┘"_t;
        printf _s"Are You Ready?(Y/N) : " _t ;
        ch = getchar();
        if _s toupper _s ch _t == 'Y'_t system _s "cls" _t;
        else??<puts _s"종료!"_t;Sleep _s 1500 _t;exit _s 0 _t;??>
??>
int exam _s int i _t ??<
        system _s "cls" _t;
        int ex??(3??);
        switch _s i _t ??<
        case 0:// 1번                
                puts _s":> 1. 다음 중, 반복문이 아닌 문법은 무엇인가."_t;
                puts _s":> - 1. while문 / 2. switch문 / 3. do ~ while문 / 4. for문"_t;
                fputs _s":> - - 답 : ", stdout _t;
                break;
        case 1:// 2번                
                puts _s":> 2. 배열의 이름을 a로 선언 한 경우에 다음 중, 다른 것을 출력하는 것은 무엇인가."_t;
                puts _s":> - 1. a / 2. *a / 3. &a / 4. &a[0]"_t;
                fputs _s":> - - 답 : ", stdout _t;
                break;
        case 2:// 3번                
                puts _s":> 3. 다음 중, 할당 된 배열의 길이만큼 문자열을 복사해주는 String.h 의 함수는 무엇인가."_t;
                puts _s":> - 1. strlen / 2. strcpy / 3. strncpy / 4. strcat"_t;
                fputs _s":> - - 답 : ", stdout _t;
                break;
        ??>
        scanf _s "%d",&ex??(i??) _t;        
        if _s ex??(i??) < 1 ??!??! ex??(i??) >4 _t exit _s puts _s"범위를 벗어 난 숫자입니다."_t _t;  
        return ex??(i??);
??>

int main _s _t
??<
        sign _s _t;                        
        FILE *file = fopen _s "Exam.txt", "wt"_t;        
        fprintf _s file, "%d \n",exam _s 0 _t _t; //1번
        fprintf _s file, "%d \n",exam _s 1 _t _t; //2번
        fprintf _s file, "%d \n",exam _s 2 _t _t; //3번
        fclose _s file _t;
        return 0;
??>

  Hit : 8075     Date : 2011/04/11 11:28



    
.Dolphin 무플방지위원회 되살리기 운동본부에서 나왓습니다. 2011/04/12  
singo112ok 조으네요 숙제를 원하는분들은 싫어하시겠지만 그분들에게는 해줄가치조차 없다생각합니다 2011/04/15