|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.10.2012, 18:19 | #1 |
Пользователь
Регистрация: 07.09.2012
Сообщений: 18
|
C++.Корректность ввода строки!
Доброго времени суток!
Нужно сделать так, чтобы можно было ввести строку только из букв! вот мой нерабочий( вариант: ... void input() { int i=0,j=0,prov=0; char chis[]={'1','2','3','4','5','6','7','8',' 9','0'}; char a[20]; while(prov==0) { printf("Avtor (max size 20 symbols) - "); gets(a); for(i=0;i<=strlen(a);i++) { for(j=0;j<=9;j++) { if (a[i]==chis[j]); { prov=1; } } } if (prov==1){printf("Input error: only symbols for this field\n");} } ... } Что не так а? |
01.10.2012, 18:38 | #2 |
Форумчанин
Регистрация: 08.04.2012
Сообщений: 104
|
А если так
Код:
|
01.10.2012, 19:40 | #3 |
Пользователь
Регистрация: 07.09.2012
Сообщений: 18
|
Всё) сам допёр) из-за одной точки с запятой такой геморой(((
void input() { int i=0,j=0,prov=0,k=0,q,w; char chis[]={'1','2','3','4','5','6','7','8',' 9','0'}; char symbols[]={'q','w','e','r','t','y','u','i',' o','p','a','s','d','f','g','h','j', 'k','l','z','x','c','v','b','n','m' ,'Q','W','E','R','T','Y','U','I','O ','P','A','S','D','F','G','H','J',' K','K','L','Z','X','C','V','B','N', 'M','-'}; while((prov==0)&&(k==0)) { printf("Avtor - "); gets(a); for(i=0;i<=strlen(a);i++) { for(j=0;j<=9;j++) { if (a[i]==chis[j]) { prov=1; } } } if(prov==0) { k=1; } else { printf("Input error: only symbols for this field\n"); prov=0; } if(strlen(a)>20) { printf("Input error: max size 20 symbols\n"); k=0; } } ... { Последний раз редактировалось Skull_psyhothik; 01.10.2012 в 21:33. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Корректность ввода на СИ | glebast | Помощь студентам | 4 | 14.09.2012 22:42 |
Функция для ввода строки в Python 2.7 или 3.2 | Ibanez Wizard | PHP | 1 | 09.11.2011 22:35 |
Форма для ввода строки | Ksy | JavaScript, Ajax | 2 | 16.05.2011 10:01 |
защита строки после ввода данных | Akmal-Sharipov | Microsoft Office Excel | 5 | 09.12.2010 08:40 |
Диалог ввода строки. | Alex Cones | Общие вопросы Delphi | 2 | 03.12.2009 18:17 |