powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / error C2440
3 сообщений из 3, страница 1 из 1
error C2440
    #34906979
Anmu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, человеку, совсем не владеющему си++. Имеется работающая программа, нужно добавить ограничение на пустое значение одной переменной, т.е.
если s_aut.m_Value1 пустое, то я присваиваю ему "ПУСТОЕ"


авторif (s_aut.m_Value1 = "") s_File.Format(s_File + "Номер:%-16s%s", "ПУСТОЕ", strEnd);
else s_File.Format(s_File + "Номер:%-16s%s", s_aut.m_Value1, strEnd);

результат: error C2440: '=' : cannot convert from 'char [1]' to 'char [21]'

Понимаю, проблема в типах, но никак не соображу как правильно-то?!
...
Рейтинг: 0 / 0
error C2440
    #34907061
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл, что оператор равентсва из двух символов "=" состоит?
Код: plaintext
1.
2.
if (s_aut.m_Value1 == "") s_File.Format(s_File + "Номер:%-16s%s", "ПУСТОЕ", strEnd);
else s_File.Format(s_File + "Номер:%-16s%s", s_aut.m_Value1, strEnd);
...
Рейтинг: 0 / 0
error C2440
    #34907101
Anmu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Аж смешно.
Akh, спасибо... :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / error C2440
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]