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

функция проверки правильности написания адреса почты (под DevC++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ использовать метод прямоугольников. Для построения прямоугольника использовать середину отрезка http://www.cyberforum.ru/cpp-beginners/thread583192.html
использовать метод прямоугольников. Для по- строения прямоугольника использовать середину отрезка. y = x2 + 2x + 2, y = x2 + 4x + 5, y =1 Помогите написать прогу на с++
C++ Запись в файл Как сохранить переменную счетчик в структуру, которая в файле, или в файл, чтобы к ней можно было обращаться? Добавлено через 17 часов 38 минут ???????????????????? http://www.cyberforum.ru/cpp-beginners/thread583190.html
Матрицы, массивы C++
1.В матрице размером n*n (n — чётное) поменять местами элементы нулевой и первой строк, второй и третьей и т.д. 2.Дан массив из n целых чисел. Упорядочить по возрастанию все положительные элементы...
Вычислить по формуле C++
помогите пожалуйста справиться с заданием.заранее спасибо Вычислить по формуле: http://www.cyberforum.ru/attachment.php?attachmentid=147924&stc=1&d=1335969262
C++ Вычислить с заданной точностью значение функции http://www.cyberforum.ru/cpp-beginners/thread583176.html
помогите пожалуйста справиться с заданием..скоро надо сдавать Вычислить с заданной точностью значение функции , используя ее разложение в ряд:...
C++ Декартово дерево Люди, помогите! Срочно нужен код на C++. Декартово дерево. Вставка. Поиск. Удаление. Построение дерева из массива значений. Объединение двух деревьев. Пересечение двух деревьев. Первый... подробнее

Показать сообщение отдельно
e73t4ph
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 34
29.05.2012, 23:30  [ТС]
C++ (Qt)
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// email.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
 
 
using namespace std;
 
 
char * email_validator(int email_length, char * email) 
{
    static const char username[] = "abcdefghijklmnopqrstuvwxyz0123456789!#$%&'*+-//=?^_`{|}~.";
    static const char hostname[] = "abcdefghijklmnopqrstuvwxyz0123456789.";
    bool usernamePart = true;
    bool prevWasDot = false;
    int i, j;
 
    for (i = 0; i < email_length && email[i]; i ++)
    {
        if (usernamePart)
        {
            if (email[i] == '@') usernamePart = false;
            else
            {
                for (j = 0; username[j] && email[i] != username[j]; j ++);
                if (!username[j]) return NULL;
            }
        }
        else
        {
            for (j = 0; hostname[j] && email[i] != hostname[j]; j ++);
            if (!hostname[j]) return NULL;
        }
 
        if (email[i] == '@')
        {
            if (prevWasDot || !i || i + 1 == email_length || !email[i + 1] || email[i + 1] == '.') return NULL;
        }
 
        if (email[i] == '.')
        {
            if (prevWasDot || !i || i + 1 == email_length || !email[i + 1]) return NULL;
            prevWasDot = true;
        }
        else prevWasDot = false;
    }
 
    return ((usernamePart) ? NULL : email);
}
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    char email[256] = "";
    cout << "E-mail: ";
    cin >> email;
    if (email_validator(sizeof(email) - 1, email) != NULL) cout << "OK" << endl;
    else cout << "WRONG" << endl;
    return 0;
}
ошибка в строчке int _tmain(int argc, _TCHAR* argv[])

как ее исправить?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru