Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Check email addresses*/
- #include <stdio.h>
- #include <stdlib.h>
- void usage(char *app)
- {
- printf("usage %s <email> [email]", app);
- }
- int kukacellenorzo(char *email)
- {
- char *p; /**/
- p = email;
- int darabkukac = 0;
- if (p == NULL)
- return EXIT_FAILURE;
- while (*p != '\0')
- {
- if ((*p) == '@')
- darabkukac++;
- p = p++;
- }
- if (darabkukac == 1)
- return 1;
- else
- return 0;
- }
- int pontellenorzo(char *email)
- {
- char *p;
- p = email;
- if (p == NULL)
- return EXIT_FAILURE;
- int pontdarab = 0;
- while (*p != '\0')
- {
- if ((*p) == '.')
- pontdarab++;
- p = p++;
- }
- if (pontdarab >= 1)
- return 1;
- else
- return 0;
- }
- int process(int argc, char *argv[])
- {
- char *email = argv[1];
- int kukac=0, pont=0;
- kukac = kukacellenorzo(email);
- pont = pontellenorzo(email);
- if (kukac == 1 && pont == 1)
- printf("The email is correct.");
- else
- printf("The email is incorrect.");
- return EXIT_SUCCESS;
- }
- int main(int argc, char *argv[])
- {
- if (argc == 1)
- {
- usage(argv[0]);
- return EXIT_SUCCESS;
- }
- return process(argc, argv);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement