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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
skobets
Сообщений: n/a
#1

Помогите новичку:) - C++

02.06.2008, 17:09. Просмотров 890. Ответов 2
Метки нет (Все метки)

{
printf("\n\nEshe [y/n]: ");
scanf("%s",&e);

if(e=='y') c=1;
if(e=='n') c=3;
}
}
printf("%s %i","\nVashu o4ki: ",isumma);

Вот кусок проги (console). при наборе на клаве "y" одно действие при "n" другое. Нужно сделать так чтобы если пользователь наберет какой-то другой символ не "y" или "n" и нажмет интер программа ничего не делала а опять давала возможность ввести символ. помогите пожалуйста
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2008, 17:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помогите новичку:) (C++):

Помогите новичку. - C++
Я совсем чайник, можно сказать, что я ни разу в жизни не сталкивался с программированием на каком-либо языке. Но у меня есть огромное...

Помогите новичку разобраться с С++ - C++
Доброго всем времени суток! Пытаюсь изучать С++ и у меня такие вопросы(накопились из разных тем): 1.Когда надо в конце типу float...

Помогите новичку в C++ разобраться с литературой - C++
Блин народ помогите мне пожалуйста. Я сейчас 1 курс и поступил на программную инженерию до этого не изучал никаких языков, для меня это что...

Помогите новичку скомпилировать первую программу. - C++
Делал всё по уроку. Вот код: #include <iostream.h> int main() { cout << "Hello World!\n"; return 0; } После компиляции...

Помогите пжл новичку написать прогу - C++
Нужно найти общие слова в 2-х предложениях

Помогите новичку разобраться с Типами дробных чисел. - C++
Мне нужно производить точные вычисления с 20 знаками после запятой. Не все типы которые я знаю могут поддерживать это количество, а те...

2
Alirp
56 / 51 / 1
Регистрация: 04.05.2008
Сообщений: 273
03.06.2008, 10:53 #2
Можно сделать примерно так:

{
while (1)
{
printf("\n\nEshe [y/n]: ");
scanf("%s",&e);

if(e=='y') { c=1; break;}
else if(e=='n') {c=3; break;}
else функция очиски консоли
}
}
}
printf("%s %i","\nVashu o4ki: ",isumma);

Смысл такой: заводим бесконечный цикл, если введен не тот символ, то очищаем экран и опять ожидаем ввода "y" или "n", если вводится нужный символ, то выходим из цикла.
0
Vit@L
Сисадмин
71 / 30 / 2
Регистрация: 13.03.2008
Сообщений: 396
03.06.2008, 20:14 #3
Небольшое замечание.
if (e=='y')...
Это не Делфи, это СИ, здесь надо использовать кавычки.
А еще есть функция getch(), в библиотеке <conio.h>, которая возвращает код нажатого символа. Так что можно организовать проеврку через нее.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2008, 20:14
Привет! Вот еще темы с ответами:

Помогите новичку - как преобразовать int к string - C++
Помогите новичку Как делать преобразование к классу int gcc version 2.95.3 20010315 (release)

C++ новичку - C++
Доброго времени суток! У меня такой вопрос. Раньше никогда не программировал, а сейчас стало очень интересно. Могу ли я как полный ноль в...

Посоветуйте новичку в С++ - C++
Здравствуйте! После школьной программы знаком с основами Паскаля, Делфи. Скоро поступлю в ВУЗ. Скорей всего буду изучать там С++. Решил...

Подскажите новичку - C++
Добрый день хотел узнать где достать пароль от программы созданной на с++ могу скинуть где качал прогу.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru