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

Маска - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ операции над матрицами и их преобразование http://www.cyberforum.ru/cpp-beginners/thread75647.html
Решить с помощью функций. Заданы k квадатных матриц A,A,...,A. Найти сумму A*AT + A*AT + ... + A*AT. AT - транспонированная матрица A. Процедуры: 1. вычисление траспонированной матрицы 2....
C++ Круговая очередь Доброго времени суток. Сразу к делу... Нужна такая прога: 1)Программа считывает из потока символы и формирует из них круговую очередь(Указатель на первый символ = указатетель последнего сивола). 2)... http://www.cyberforum.ru/cpp-beginners/thread75644.html
Наследование C++
. Создать базовый класс «Учащийся» и производные классы «Школь-ник» и «Студент». Создать массив объектов базового класса и заполнить этот массив объектами. Показать отдельно студентов и школьников. ...
C++ Одномерный массив
Помагите позалуйста решить задачу по однамерному массиву.
C++ Разработка и отладка алгоритмов и программ с использованием указателей http://www.cyberforum.ru/cpp-beginners/thread75619.html
Задания Программа должна содержать систему меню (пункты 1,2 – вызывают выполнение соответствующих заданий, 3 – окончание работы программы). При написании программы все пункты задания оформить в...
C++ Формула Помогите пожалуйста с формулой. Получается ноль, а должно получится пи. подробнее

Показать сообщение отдельно
Natik
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 9

Маска - C++

17.12.2009, 02:36. Просмотров 729. Ответов 1
Метки (Все метки)

Доброго времени суток... подскажите пожалуйста как создать функцию проверки на маску такого вот плана -> МН-МСК-131.. спасибо..

Добавлено через 42 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
void convert_mask_1(char mask[15], int num)
{
    mask[10]='\0';
    mask[9]=num%10+48;
    num/=10;
    mask[8]=num%10+48;
    num/=10;
    mask[7]=num%10+48;
    num/=10;
    mask[6]='-';
    mask[5]=num%10+48;
    num/=10;
    mask[4]=num%10+48;
    num/=10;
    mask[3]=num%10+48;
    num/=10;
    mask[2]='-';
    mask[1]=num%10+48;
    num/=10;
    mask[0]=num%10+48;
    num/=10;
}
bool prov(char mask[15])
{
    if(mask[0]<=57&&mask[1]<=57&&mask[2]<=57&&mask[4]<=57&&mask[5]<=57&&mask[7]<=57&&mask[8]<=57&&mask[0]>=48&&mask[1]>=48\
&&mask[2]>=48&&mask[4]>=48&&mask[5]>=48&&mask[7]>=48&&mask[8]>=48&&mask[3]=='-'&&mask[6]=='-'&&mask[9]=='\0')
        return true;
    return false;
}
но это для только чисел.. а как сделать для букв и цифр одновременно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru