Нужно, чтоб программа понимала, что пользователь вводит 01 или 02, а не 1 или 2.
pick2 должен быть в формате XX.
писал что то вроде pick2 = pick2 * 10 / 10 -1;
но не то все это. Нужна проверка чтоб pick2 был от 01 до 03
int choise, pick1, pick2, pick3;
string name1[3] = { "Духи", "туалетная вода", "Одеколон " };
string name2[3] = { "Олд спайс", "Аксе", "Lacoste " };
string name3[3] = { "25ml", "50ml", "100ml" };
int main()
{
setlocale(LC_CTYPE, "Russian");
while (true)
{
cout << "Выберите нужное действие: \n 1 - Ввести классификатор \n 0 - Завершить работу \n";
cin >> choise;
if (choise == 1)
{
cout << "Операция: расшифровка кода классификатора\n";
while (true)
{
cout << "Введите код классификатора в формате X ENTER XX ENTER X\n";
cin >> pick1 >> pick2 >> pick3;
pick1 -= 1;
pick2 = pick2 % 10;
pick3 -= 1;
cout << endl;
if (pick1 < 3 && pick2 < 3 && pick3 < 3 && pick1 > -1 && pick2 >-1 && pick3 > -1) {
cout << name1[pick1] << ' ';
cout << name2[pick2] << ' ';
cout << name3[pick3] << endl << endl;
break;
} else
cout << "Введенные классификаторы отсутствуют, поробуйте другие\n";
}
}
else if (choise == 0){
cout << "Выходим...\n";
break;
}
else
cout << "Такого пункта нет в меню\n\n";
}
cout << endl;
system("PAUSE");
return 0;
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Доброго времени суток! есть файл который имеет структуру(ниже), надо считать данныеДо последней строки получается
Есть Python скрипт имеющий путь к файлу, необходимо открыть этот файл в С/С++ функции, провести с ним манипуляции и вернуть результат в Python скрипт