Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Формат строки, CDateTime 
:(
    Опции темы
tigger
Дата 18.12.2005, 06:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 456
Регистрация: 30.4.2005

Репутация: 3
Всего: 4



Как проверить что строка допустим str содержит дату в формате "10.10.2003" иначе вывести сообщение об ошибке!!!!

Жду ответа.
smile


--------------------
user posted image
PM MAIL   Вверх
NightMan
Дата 18.12.2005, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 4.11.2005

Репутация: нет
Всего: нет



Можешь сделать так в тупую :

if(str[i]>=48&&str[i]<58&&str[i+1]>=48&&str[i+1]<58)

и так далее проверяй каждый символ, а если какое то условие не выполняется то выдавать ошибку!!
PM MAIL   Вверх
JoyEx
Дата 18.12.2005, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дядя
**


Профиль
Группа: Участник
Сообщений: 323
Регистрация: 21.6.2005
Где: Москва, РФ

Репутация: 5
Всего: 12



Цитата(tigger @ 18.12.2005, 06:48)
Как проверить что строка допустим str содержит дату в формате "10.10.2003" иначе вывести сообщение об ошибке!!!!


Код

    TCHAR * pszWhat = _T("10.10.2003");
    TCHAR buff[1024] = _T("");

    StringCchPrintf(buff, 1024, _T("Ув. Пользователь!\n\nНажмите Ok, если строка \"%s\" в формате XX.XX.XXXX"), pszWhat); 

    if(IDNO == ::MessageBox (0, buff, _T(""), MB_YESNO)) {
        ::MessageBox (0, _T("Ошибка!"), _T(""), MB_OK);
    }


Вот так smile


--------------------
Если ты уже никого не боишься, значит ты самый страшный 
PM IM ICQ AOL YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0594 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.