1

Тема: Перевірка на ввод тільки букви

printf("Äîáàâëåíèå  çàïèñè  ôàéë  ôàííûõ\n");
printf("Ââåäèòå ôàìèëèþ: ");
 cin.sync();
    gets(bilet.fio);
   if (isalpha (bilet.fio))

              while ((strlen(bilet.fio) > 15)||(strlen(bilet.fio) < 2))
                 {
                    cout<<"Âû ââåëè íåäîïóñòèìîå êîëè÷åñòâî ñèìâîëîâ, ïîâòîðèòå"<<endl;
                    gets(bilet.fio);
                 }

ввожу  фамілію замовника  хочу перевірити  на  корекність  тобто  відсутність  чисел  але не  зовсім виходить    if (isalpha (bilet.fio)) не хоче  працювати не розумію чому

2

Re: Перевірка на ввод тільки букви

Сеанси телепатії продовжуються...
Що значить "не хоче працювати"? Вмов. Поговори добре. Зводи до кіна, даруй квіти...

Подякували: truesupport2

3

Re: Перевірка на ввод тільки букви

http://3.firepic.org/3/images/2013-12/18/gu5bpulwyubl.png

4

Re: Перевірка на ввод тільки букви

Написано ж англійською по білому: неправильний аргумент функції isalpha. Довідку по цій функції читали?