Вопрос Идентификатор "text" не определен, text: необъявленный идентификатор

Начинающий
Статус
Оффлайн
Регистрация
22 Май 2021
Сообщения
70
Реакции[?]
0
Поинты[?]
0
Помогите пожалуйста на c++ пишет: 1624122240711.png1624121709967.png
C++:
void textdraclik()

{



    if (textdraclik && prv)

    char text[] = { "fskin" };

    char textid[] = { "fid" };



    dwSAMPAddr = (DWORD)GetModuleHandle("samp.dll");



 



    g_Input = *(stInputInfo**)(dwSAMPAddr + 0x26E8CC);



    if (HWNDbinding)

    addClientCommand(textid, cmd_getid);

    addClientCommand(text, cmd_reconnect);





 



    while (prv)

    {



    //    printf("txd %i", txdID);



        if (txdID == 2048)

        {

            Sleep(700);

            RakNet::BitStream sendBS;



            sendBS.Write(1247232);



            rakhook::send_rpc(83, &sendBS, PacketPriority::HIGH_PRIORITY, PacketReliability::RELIABLE_ORDERED, 0u, false);



            txdID = 0;

        }

 



        if (!strcmp(cText, "Y"))

        {

            Sleep(1000);

            SendScanCode(21, 0);

 



            printf("PRESS Y \n");

        }

        else if (!strcmp(cText, "H"))

        {

            Sleep(1000);

            SendScanCode(35, 0);





            printf("PRESS H \n");

        }

        else if (!strcmp(cText, "C"))

        {

            Sleep(1000);

            SendScanCode(46, 0);



            printf("PRESS C \n");

        }

        else if (!strcmp(cText, "N"))

        {

            Sleep(1000);

            SendScanCode(49, 0);



            printf("PRESS N \n");

        }

 



 

    }





}
 
Последнее редактирование:
Легенда форума
Статус
Оффлайн
Регистрация
10 Дек 2018
Сообщения
4,379
Реакции[?]
2,284
Поинты[?]
189K
Может это потому, что чтобы использовать переменную, тебе её нужно объявить, инициализировать, нет..?
 
Начинающий
Статус
Оффлайн
Регистрация
22 Май 2021
Сообщения
70
Реакции[?]
0
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
22 Май 2021
Сообщения
70
Реакции[?]
0
Поинты[?]
0
А как объявить индефикатор? И вообще избавиться от этой ошибки?
 
Начинающий
Статус
Оффлайн
Регистрация
8 Ноя 2019
Сообщения
105
Реакции[?]
12
Поинты[?]
2K
Ошибка происходит на этой строчке?
Код:
addClientCommand(text, cmd_reconnect);
 
Начинающий
Статус
Оффлайн
Регистрация
8 Ноя 2019
Сообщения
105
Реакции[?]
12
Поинты[?]
2K
Попробуй строчки:
Код:
char text[] = { "fskin" };
char textid[] = { "fid" };
записать перед этой строчкой:
Код:
if (textdraclik && prv)
Должно получиться так:
Код:
void textdraclik()

{

    char text[] = { "fskin" };
    char textid[] = { "fid" };

    if (textdraclik && prv)



    dwSAMPAddr = (DWORD)GetModuleHandle("samp.dll");



 



    g_Input = *(stInputInfo**)(dwSAMPAddr + 0x26E8CC);



    if (HWNDbinding)

    addClientCommand(textid, cmd_getid);

    addClientCommand(text, cmd_reconnect);





 



    while (prv)

    {



    //    printf("txd %i", txdID);



        if (txdID == 2048)

        {

            Sleep(700);

            RakNet::BitStream sendBS;



            sendBS.Write(1247232);



            rakhook::send_rpc(83, &sendBS, PacketPriority::HIGH_PRIORITY, PacketReliability::RELIABLE_ORDERED, 0u, false);



            txdID = 0;

        }

 



        if (!strcmp(cText, "Y"))

        {

            Sleep(1000);

            SendScanCode(21, 0);

 



            printf("PRESS Y \n");

        }

        else if (!strcmp(cText, "H"))

        {

            Sleep(1000);

            SendScanCode(35, 0);





            printf("PRESS H \n");

        }

        else if (!strcmp(cText, "C"))

        {

            Sleep(1000);

            SendScanCode(46, 0);



            printf("PRESS C \n");

        }

        else if (!strcmp(cText, "N"))

        {

            Sleep(1000);

            SendScanCode(49, 0);



            printf("PRESS N \n");

        }

 



 

    }





}
 
Начинающий
Статус
Оффлайн
Регистрация
29 Июл 2019
Сообщения
7
Реакции[?]
3
Поинты[?]
0
Лучше тебе основы выучить ибо так у тебя ничего не выйдет. Ошибки у тебя из за того что ты тело if не указывал то есть скобки {}
 
Легенда форума
Статус
Оффлайн
Регистрация
10 Дек 2018
Сообщения
4,379
Реакции[?]
2,284
Поинты[?]
189K
Выражение после if должно быть в фигурных скобках:
if (...)
{
... код...
}
 
Сверху Снизу