Форум программистов, компьютерный форум CyberForum.ru

опрератор if-else - C++

Восстановить пароль Регистрация
 
Mr. Pyatachok
 Аватар для Mr. Pyatachok
8 / 8 / 0
Регистрация: 30.06.2011
Сообщений: 250
10.12.2011, 22:37     опрератор if-else #1
Здраствуйте, граждане !
Есть часть кода (весь код по БД нет смысла выводить):
C++
1
2
3
4
5
6
7
8
9
10
11
case 4: clrscr();
           cout<<"You want to delete all notes from database. Continue? (y/n): ";
           cin>>res;
if(res.compare("y")==0)
                    {
                        db.deleteAll();
                        cout<<"There is no records in the database."<<endl;
                    }
                    if(res.compare("n")==0) cout<<"Canceling delete."<<endl;
                    else cout<<"Incorrect command."<<endl;
                    break;
Добавлено через 2 минуты
Помогите пожалуйста подправить, все работает, но если ввожу y, то все равно показывает "Canceling delete.", хотя и удаляет все записи в БД
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2011, 22:37     опрератор if-else
Посмотрите здесь:

опрератор for_each. Найти сумму элементов от 1 до n. При том что a i-тое нужно умножить на i.
Visual C++ опрератор for_each.
Опрератор выбора Pascal
опрератор bool C++
Опрератор C#
Опрератор switch C (СИ)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V_Ghost
 Аватар для V_Ghost
9 / 9 / 0
Регистрация: 03.03.2011
Сообщений: 116
10.12.2011, 23:30     опрератор if-else #2
case 4: clrscr();
cout<<"You want to delete all notes from database. Continue? (y/n): ";
cin>>res;
if(res.compare("y")==0)
{
db.deleteAll();
cout<<"There is no records in the database."<<endl;
}
if(res.compare("n")==0)
{
cout<<"Canceling delete."<<endl;
}
else cout<<"Incorrect command."<<endl;
break;
надеюсь правильно)
Bers
Заблокирован
11.12.2011, 02:14     опрератор if-else #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
case 4: clrscr();
cout<<"You want to delete all notes from database. Continue? (y/n): ";
cin>>res;
if(res.compare("y")==0)
{
db.deleteAll();
cout<<"There is no records in the database."<<endl;
}
if(res.compare("n")==0)
{
cout<<"Canceling delete."<<endl;
} 
 
else cout<<"Incorrect command."<<endl; //будит выводится на любую команду 
                                                              //отличную от "n"
                                                    //это именно то, что и было нужно?
 
break;
Yandex
Объявления
11.12.2011, 02:14     опрератор if-else
Ответ Создать тему
Опции темы

Текущее время: 05:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru