Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2018, 21:45   #1
AleksZh
Новичок
Джуниор
 
Регистрация: 20.11.2018
Сообщений: 1
По умолчанию Выдать ошибку при вводе буквы

Строка состоит ТОЛЬКО из цифр. Следовательно, при вводе буквы необходимо выдать ошибку. Как это реализовать? (P.s строка типа char)
AleksZh вне форума Ответить с цитированием
Старый 20.11.2018, 23:25   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,537
По умолчанию

А если так:
Код:
   for (i=0;i<strlen(str),i++)
        if (str[i]<'0' || str[i]>'9' )
          { printf ("str[%d] - ERROR",i) ; break ; }
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Код выдает ошибку при вводе 9 строки Николай4434 Помощь студентам 2 10.10.2017 01:17
Выпадающий список вариантов слов при вводе буквы Armageddets БД в Delphi 2 19.12.2016 15:55
Строки: На печать выдать слова, которые имеют четную длину и одинаковые первую и последние буквы Ric Помощь студентам 0 04.05.2012 22:00
Как выдать системную ошибку Windows Saimon910 Паскаль, Turbo Pascal, PascalABC.NET 3 21.04.2011 09:06