Форум геймеров и читеров 4cheaT
Под навигацией
Закрытая тема.
  1. Cтатус:
    Оффлайн
    Регистрация:
    17.08.2013
    Сообщений:
    25
    Благодарностей:
    1
    Мнения:
    0
    Репутация:
    2 [+/-]
    Баланс:
    0
    Сделки:
    0 Отзывов
    Новое
    Почему у меня ругается HANDLE в C++?

    Вот в такой функции он почему то ругается на HANDLE и говорит что "выражение должно быть допустимым для изменения левосторонним значением":

    void SetConsole(int text, int bg, int l) {
    HANDLE stdout = GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleTextAttribute(stdout, (WORD)((bg << 4) | (text)));
    system("mode con cols=l lines=50");
    }

    В чем проблема?
    Кроме этой функции нигде больше не использую обращение к HANDLE. Библиотеки
    #include
    #include
    #include
     
  2. Cтатус:
    Оффлайн
    Регистрация:
    10.08.2013
    Сообщений:
    48
    Благодарностей:
    0
    Мнения:
    0
    Репутация:
    5 [+/-]
    Баланс:
    0
    Сделки:
    0 Отзывов
    Новое
    Библиотеки исчезли, или добавляй пробелы, или вообще не пиши тут #include< >... или выкладывай код на pastebin.com. windows.h там есть? А вообще stdout - это стандартный поток вывода, хотя тут это и не должно быть важно.
     
  3. Cтатус:
    Оффлайн
    Регистрация:
    19.12.2012
    Сообщений:
    36
    Благодарностей:
    0
    Мнения:
    0
    Репутация:
    5 [+/-]
    Баланс:
    0
    Сделки:
    0 Отзывов
    Новое
    Вообще у GetStdHandle всегда возращается константный адрес, через дебагер можешь посмотреть, и можно функцию не вызывать.
     
Закрытая тема.
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Форум геймеров в Рейтинг@Mail.ru