![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 09.12.2020
Сообщений: 1
|
![]()
Структура Телефонная книга:
- структура с полями ФИО, телефон, email адрес - проверка правильности введения данных (в электронном адресе должна быть одна @, телефонный номер не может быть меньше или больше определённой длины ).....тут еще много чего должно быть,но с этим я разобралась. Подскажите как реализовать проверку #include <iostream> #include <fstream> #include <sstream> #pragma warning (disable : 4996) using namespace std; struct Book { char name[50]; long long phone; char email[50]; }; void Add(Book*& first, int& size) { if (size == 0) { first = new Book[1]; } else { Book* temp = new Book[size + 1]; for (int i = 0; i < size; i++) { temp[i] = first[i]; } delete[] first; first = temp; } cin.ignore(); cout << "Enter new user name\n"; cin.getline( first[size].name,50); cout << "Enter new user phone\n"; cin >> first[size].phone; cin.ignore(); cout << "Enter new user email\n";cin.getline( first[size].email,50); } int main() { int size = 0; Book* first = nullptr; Add(first, size); } я написала функцию проверки,но совершенно не понимаю,как ее применить,пожалуйста дайте совет по этому вопросу. int space = 0, dog = 0; for (int i = 0; first[size].email[i] != '\0'; i++) { if (isspace(email[i])) { space++; break; } else if (email[i] == '@') { dog++; } } if (dog == 1 && space == 0) { cout << "Address correct\n"; } else { cout << "Address incorrect\n"; } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" | Бахтиёр1916 | Windows | 1 | 05.04.2017 12:53 |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |
Класс "Книга", список объектов класса+ структура | vinovachuk | Помощь студентам | 0 | 04.10.2014 17:41 |
создать БД "комерческая телефонная компания" | AlewkaS | Фриланс | 5 | 19.04.2011 21:53 |
создать БД "комерческая телефонная компания" | AlewkaS | Microsoft Office Access | 1 | 19.04.2011 07:46 |