프로그래밍

 3203, 1/161 회원가입  로그인  
   an0088
   http://없음
   C언어 소스질문입니다!

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=6618 [복사]


새벽에 아이디어가 떠올라서 만들었는데 초보인지라 구글링하면서 만들었더니 오류가 났습니다.
능력자분의 도움이 필요해요!

#include <stdio.h>
#include <stdlib.h> // rand() 함수 포함 라이브러리
#include <windows.h>
#include <conio.h>


int main(void){
        
        char a[50];
        char s[50];
        char d[50];
    char f[50];
    char q[50];
     char w[50];
        
        system("tiTle 해킹체험 프로그");
         SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_INTENSITY);
    printf("안녕하세요 이 프로그램의 제작자 티타임이라고합니다.\n\n");
        Sleep(3000);
        printf("간단하게 해킹체험을 할수있음과 동시에 흥미를 가질수있게 만들어보았습니다.\n");
                Sleep(3000);
        printf("그럼 시작해보겠습니다!\n\n");
        printf("접속하시겠습니까?(YES/NO) \n");
        scanf("%s", &a);
        
        if(a == YES)
        {
                printf("접속중을 시작합니다");
                Sleep(1000);
                printf(".");
            Sleep(1000);
                printf(".");
            Sleep(1000);
                printf(".");
                printf("완료");
                 system( "cls" );
        }
    else
        {
    printf("접속하시겠습니까?(YES/NO) \n");
        scanf("%s", &a);
         }
        
        printf("메일이 왔습니다.\n\n");
        printf("보낸사람 : A\n\n이봐 내 부탁좀 들어줘 'NED'를 해킹해줘! 아이디를 잃어버려서 말이지. 닉네임은 GOOD이야\n\n");
        Sleep(3000);
        printf("해킹할 사이트를 입력하십시오. ");
        scanf("%s", &s);
        printf(".");
        Sleep(1000);
         printf(".");
        Sleep(1000);
         printf(".");
        Sleep(1000);
        printf("접속완료");
         system( "cls" );
         SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_GREEN | FOREGROUND_INTENSITY);
         printf("N     N   EEEEEEE    DDDDD\n");
         printf("NN    N   E          D    D\n");
         printf("N N   N   EEEEEEE    D     D\n");
         printf("N   N N   E          D     D\n");
         printf("N    NN   E          D    D\n");
         printf("N     N   EEEEEEE    DDDDD\n\n");
                 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
                 printf("%s에 잘오셨습니다.", &s);
                 
                 printf("로그인 : ");
                 scanf("%s", &d);
                 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_INTENSITY);
                printf("\n\n잠깐 여기서부터는 내가 알려줄께.\n");
                 Sleep(2000);
                 printf("일단 내가 미리 사이트를 해킹해놓았어 지금 그걸 너 화면에 띄워줄께\n");
                  Sleep(2000);
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
                system( "cls" );
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_INTENSITY);
                Sleep(2000);
                printf("\n\n일단 서버로 연결될꺼야.\n");
            Sleep(4000);
            printf("그럼 가장 먼저 -h 이라고 입력하면 명령어가 나올꺼야.");
            Sleep(4000);
            printf("그걸 잘보면서 해봐 >_<");
             Sleep(2000);
                     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
                     do{
                printf("NED 메모리시스템");
                printf("<관리자/ ");
                scanf("%s", &w);
                        switch(&a) {
                                case -h : printf("명령어 목록\n\nhelp  -h : 명령어 목록보기\nUser List -u : 유저목록을 가져옵니다.\n Exit -e : 프로그램을 종료합니다. \n\n");
                
                case -u : printf("[ 유저목록 ]\n\n ID : an4126 > 'Alex'\nID : TT<3 > 'Momo'\nID : Good1681 > GOOD");
                
                case -e : printf("나가집니다.");
                        break;  
    default : printf("명령어 목록\n\nhelp  /h : 명령어 목록보기\nUser List -u : 유저목록을 가져옵니다.-n Exit -e : 프로그램을 종료합니다. \n\n");
                 }
}while (a == -e);
        
         do{
        
         if(d == GOOd1681)
                 {
                         printf("환영합니다 GOOD님\n");
                         SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8);
                         Sleep(1000);
                         printf("아이디를 찾았어. 이제 답장보내줘야지.");
                         Sleep(2000);
                         printf("잠만 이걸 해커조직에게 넘기면 용돈은 벌수있을텐데...");
                         SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
                         Sleep(3000);
                         printf("해킹조직(1) GOOD(2)");
                         printf("보낼사람 (1/2): ");
                         scanf("%s", &q);
                 }
                 else
                 {
                         printf("아이디가 일치하지않습니다.");
                 }
}while (d == GOOd1618);

if(q == 1)
{
        printf("해킹조직에게 전송하였습니다.");
        Sleep(2000);
        printf("업적달성! '그렇게 해야되겠니?'");
}
         else
         {
                 printf("감사합니다! 역시 당신이라면 해결해줄수있을꺼라 믿고있었어요!");
          }
        
}
        
        
         오류코드는 이렇습니다.

In function 'int main()':
error: 'YES' was not declared in this scope
error: switch quantity not an integer
error: 'h' was not declared in this scope
error: 'u' was not declared in this scope
error: 'e' was not declared in this scope
error: 'e' was not declared in this scope
error: 'GOOd1681' was not declared in this scope
error: ISO C++ forbids comparison between pointer and integer [-fpermissive]

  Hit : 2104     Date : 2020/01/05 06:58
[불법/스팸글로 신고하기]



    
jungws0530 a == YES → 문자열 비교할 때에는 strcmp()를 이용하세요.
a == -e → 문자열 비교할 때에는 strcmp()를 이용하세요.
d == GOOd1681 → 문자열 비교할 때에는 strcmp()를 이용하세요.
q == 1 → 문자열 비교할 때에는 strcmp()를 이용하세요.

switch의 값에는 정수형태만 들어갈 수 있습니다. → if문을 이용하세요.
2020/01/05  
turttle2s http://patorjk.com/software/taag/#p=display&f=Big&t=NED

이런것도있어요!
2020/01/06  
photosibal if(a == YES)
{
printf("접속중을 시작합니다");
Sleep(1000);
printf(".");
Sleep(1000);
printf(".");
Sleep(1000);
printf(".");
printf("완료");
system( "cls" );
}
여기에 a == YES이부분은 a == "YES"이런식으로 쓰셔야합니다
2020/08/23  
pr0sp3r 변수와 문자열을 어떻게 구분할까요?
주소와 주소의 값은 어떻게 구분할까요?
반복되는 코드를 어떻게 줄일수 있을까요?
아름다운 코드를 만들고 싶은데 어떻게 하면 될까요?
2021/02/02  
3203   c언어 segmentation fault:11 오류 질문드립니다![2]     leebk1124
05/21 551
3202   C++함수관련 질문이에용!![2]     1999dylee
05/11 577
3201   파이썬 지문 드립니다.[1]     kksh1107
04/24 496
3200   리버싱의 세번쨰 꽃 - 역랑-     nninni79
04/20 683
3199   달고나 문서 쉘코드[1]     ghjk645
03/24 587
3198 비밀글입니다  c언어 소수 값     adwefq
04/29 0
  C언어 소스질문입니다![4]     an0088
01/05 2103
3196   C++ /// 빌드 에러 ㅠㅠ     guichanta
08/23 1327
3195 비밀글입니다  c언어 도와주세요ㅠㅠ     su6339
04/06 0
3194   해킹을 배우려고하는데[3]     zoodem04
03/26 2804
3193   c언어를 배우고싶어요 ![7]     dwc07238
02/11 2198
3192   스택이 쌓이는 방향에 관해서!![1]     hackxx123
12/10 1742
3191   해킹툴에서 ip 없이 하드에 심는거에는 어떤게 있을까요?[2]     aowlrgmlals
11/27 1902
3190   C언어 하는데 double 실수를 넣은데 자꾸 0.0이 나와요[2]     fatou10336
11/20 1645
3189   dumpcode.h 이해좀 도와주세요 .[1]     cm6418
11/06 1530
3188   c언어 알고리즘 질문입니다.[3]     alstn8150
10/12 1779
3187     [re] c언어 알고리즘 질문입니다.     dafher
05/13 793
3186   c언어 소스 질문 뭐가 문제인지ㅜㅜㅜㅜ[2]     sjjh96
05/23 2772
3185   파이썬 클래스 공부중 질문[1]     wnsdud5534
04/12 1644
3184   dll 인젝션 키보드 후킹(win32api)[1]     healer
03/11 1781
1 [2][3][4][5][6][7][8][9][10]..[161]

Copyright 1999-2021 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com