Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2015, 19:55   #1
MerilStrayf
Новичок
Джуниор
 
Аватар для MerilStrayf
 
Регистрация: 07.06.2015
Сообщений: 1
По умолчанию Автоатическая замена содержимого char* логическим значением

Доброго времени суток!
Задача состоит в выводе в label сообщений, которые хранятся в char *WarningMessage[7], в зависимости от выполненного условия. Параметры условий и сообщения заданы как глобальные и используются в функции void Warning(int num).
Суть проблемы: при выводе сообщений появляется предупреждние: warning C4800: char *: принудительно задано логическое значение "true" или "false" (предупреждение о производительности), и в label выводится true.
Заранее большое спасибо за подсказки по исправлению.
Глобальные массивы:
Код:
int maxN[7] = { 9, 9, 150, 7, 17, 12, 20 };
    char *WarningMessage[7] = {
    "Предупреждение1: ...",
    "Предупреждение2: ...",
    "Предупреждение3: ...",
    "Предупреждение4: ...",
    "Предупреждение5: ...",
    "Предупреждение6: ...",
    "Предупреждение7: ..."
    };
Сама функция:
Код:
    void Warning(int num){
        if (textBoxInput->Text != "")
            if (Convert::ToInt32(textBoxInput->Text) > maxN[num]){
            labelWarning->Text = Convert::ToString(WarningMessage[num]);
            labelWarning->Visible = true;
            textBoxInput->BackColor = Color::FromArgb(255, 192, 192);
            buttonOK->Enabled = false;
        }
                  else
                  {
                       labelWarning->Visible = false;
                       textBoxInput->BackColor = Color::White;
                       buttonOK->Enabled = true;
                  }
        }
MerilStrayf вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очистка содержимого формы и замена новым. (((sheva))) Общие вопросы Delphi 2 12.05.2011 12:09
Вывод в файл содержимого char packetbuf[0x100000] masterbloger Помощь студентам 3 23.01.2011 13:58
Разложение числа и замена цифры значением как оптимизировать Petrovich12 Общие вопросы C/C++ 1 16.01.2011 00:42
Замена содержимого окна по щелчку мышью JS diman87 Помощь студентам 1 19.04.2010 14:41
Замена содержимого тега tr motorway JavaScript, Ajax 1 30.09.2009 18:17