Как проверить электронную почту в программировании на языке Си, имеющую определенные периметры?
Мне нужно принять пользовательский ввод в мой код и проверить это:
1. Он должен содержать знак @ и по крайней мере один .
2. он должен иметь по крайней мере один символ перед знаком @
3. символ @ или . не может быть последним символом
4. он должен иметь хотя бы один . после знака @
Имейте в виду, что это для программирования на языке Си. Мне просто нужна помощь, чтобы выяснить, как проверить эти предметы.
Что я уже пробовал:
У меня есть complide 2 различных кода с циклами while, которые всегда приводят к ошибкам, и я искал stackoverflow для ответа.