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

C++ траблы с вводом - C++

Восстановить пароль Регистрация
 
Ghost03080
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 31
15.01.2012, 17:57     C++ траблы с вводом #1
Как бы так описать проблемку...

Как можно сделать ввод с клавиатуры от 0 до 5 цифр? Важно что число заранее не известно, т.е. может и 2 может и 0, это определяется уже во время ввода.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2012, 17:57     C++ траблы с вводом
Посмотрите здесь:

C++ траблы с сортировкой
Траблы с массивом C++
C++ что-то с вводом
строки и траблы с ними C++
Траблы с функцией sprintf C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
15.01.2012, 17:59     C++ траблы с вводом #2
Как вариант, юзера спросить заранее, сколько он хочет чисел. Или пусть вводит специальное значение, чтобы указать, что ввод он закончил.
Ghost03080
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 31
15.01.2012, 18:02  [ТС]     C++ траблы с вводом #3
В том то и дело, что хотелось бы избежать этого вопроса.
Вот идея со спец символом уже интереснее))
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,154
Завершенные тесты: 1
15.01.2012, 18:46     C++ траблы с вводом #4
C++
1
2
3
4
5
6
7
char ss[100];
int i=0;
do
{
    ss[i++]=getchar();
 
}while (ss[i-1]>='0' && ss[i-1]<='9');
Добавлено через 2 минуты
Если использовать небуферизованный ввод,
то getchar() надо заменить на getche()
из conio.h
Ghost03080
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 31
15.01.2012, 19:52  [ТС]     C++ траблы с вводом #5
спасибо, как раз то что надо!!
Yandex
Объявления
15.01.2012, 19:52     C++ траблы с вводом
Ответ Создать тему
Опции темы

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