Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском.
Закрыт 1 год назад.
Меню работает как-то через раз. В начале оно работает точно, но вот после того как мы используем его, то оно начинает работать криво. Вот код:
#include <iostream>
#include <string>
using namespace std;
int v;
string IT;
void menu() {
setlocale(0, "ru");
cout << "####################\n# 1) Зашифровать #\n# 2) Расшифровать #\n# 3) Выход #\n####################\n>";
cin >> v;
}
int main() {
menu();
while ((v != 1) && (v != 2) && (v != 3)) {
cout << "Ошибка! Введено неверное число!" << endl;
menu();
}
while (v != 3) {
if (v = 1) {
cout << "Введите исходный текст, который надо зашифровать - " << endl;
cin >> IT;
cout << IT.length() << endl;
menu();
}
if (v = 2) {
cout << "Введите исходный текст, который надо расшифровать - " << endl;
cin >> IT;
cout << IT.length() << endl;
menu();
}
}
system("pause");
}
Вот скриншот проблемы:
В C/C++ для сравнения используется оператор "==", в то время как "=" является оператором присваивания и, так как правая часть операции не 0, считает условие выполненным и выполняет код внутри
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть форма, валидация происходит через плагин jquery validation plugin
На странице есть кнопки которые определенным образом фильруют картинкиПо нажатию одной из 4 кнопок, срабатывает фильтр и несколько картинок...
Передо мной встала задача получить все элементы в форме, включая меню и строку состояния и другие у которых имеется свойство TextТак как у каждого...