Проверка, что несколько строк имеют значение [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Проверка, что несколько строк имеют значение [закрыто]

Сообщение Anonymous »

У меня есть сетка в моей программе. Сетка содержит 4 столбца и x количества строк. Для этого, чтобы иметь смысл, мне нужно проверить, что либо все столбцы 3 в строке имеют значение, или вся строка пуста.
Есть ли простой способ написания Проверьте, не написав длинного и странного условия if ()?if( X = 5 AND Y > 1 )
< /code>
В данном случае x и y будут поступать из столбца 1, "=" и ">", будет из Column2 и "5", а "1" будет поступать из столбца3. Теперь все будет иметь смысл, только если будет полная строка. < /P>
Редактировать < /p>
Подробнее: < /p>
Давайте предполагаем, что у сетки есть 5 рядов и 4 столбца. Когда пользователь щелкнет или вкладки в ячейку (0,0), список будет отображаться с строками «x», «y» и «z», пользователь выберет значение «x» и нажмите вкладку в ячейку (0 , 1). Там список выбора будет иметь "=", "", " =". Пользователь выберет "=". Затем пользователь нажимает вкладку и введите в ячейку (0,3) и нажмите вкладку дважды. Ячейка в положении (0,4) будет автоматически заполнена "и", а затем в ячейке будет показан список "x", "y" и "z" (1, 0). Я пишу программное обеспечение для связи с базой данных в C ++, но этот вопрос следует рассматривать как более общий ... < /p>
Редактировать: < /p>
std::vector grid =
{
{ "X", "=", "5", "AND" },
{ "", "", "", "" },
{ "Y", ">", "1", "" },
{ "", "", "", "" }
};


Подробнее здесь: https://stackoverflow.com/questions/794 ... -the-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»