Advertisement
iamthehxc

Untitled

Jul 21st, 2014
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.29 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. int check_email();
  4. int main (char email[], int stringlength)
  5. {
  6.     char email[];
  7.     int stringlength;
  8.    
  9.     printf("Enter an email address: ");
  10.     scanf("%s", email);
  11.    
  12.     stringlength=strlen(email);
  13.    
  14.     if (check_email(email,stringlength)==1)
  15.        printf("\nThis string is a valid email address!\n");
  16.     else
  17.        printf("\nThis string is not a valid email address.\n");
  18.        
  19.     system("PAUSE");
  20.     return 0;
  21. }
  22.  
  23. int check_email(char email[], int stringlength)
  24.  {
  25.    int sum=0;
  26.    int i, atindexrecorder;
  27.    
  28.    for(i=0;i<=stringlength;i++)
  29.     if(email[i]=='@')
  30.      {
  31.      atindexrecorder=i;
  32.      sum++;
  33.      }
  34.    
  35.    if (sum==1)
  36.     {
  37.      printf("Filter 1: OK\n");
  38.      
  39.      if(email[0]!='@' && email[stringlength-1]!='@'
  40.        {
  41.          printf("Filter 2: OK\n");
  42.          sum++;
  43.        }
  44.      else
  45.        printf("Filter 2: FAIL\n");
  46.      
  47.      for(i=atindexrecorder;i<=stringlength;i++)
  48.        if(email[i]=='.')
  49.         {
  50.          sum++;
  51.          printf("Filter 3: OK\n");
  52.          break;
  53.         }
  54.        else
  55.          printf("Filter 3: Fail\n");
  56.      
  57.      if (
  58.      
  59.      
  60.    
  61.    else
  62.     {
  63.       sum==0;
  64.       printf("Filter 1: Fail\nFilter 2: Fail\nFilter 3: Fail\nFilter 4: Fail\n");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement