I didn't get this mail...
I am re seinding....

Hi,
  I want to write following C Equivalant with PERL
My perl equvalant is at the end of this mail..
please correct me...
my questios are inside perl comments...

----------
C Code start
-----
for(i=0;i<(int)strlen(Buffer);i++)
 {
  if((Buffer[i] <  32) || (Buffer[i] > 126))
   {
    if((Buffer[i] == 10) || (Buffer[i] == 13))
     {
      Buffer[i] = '\0';
     }
    else
     {
      BadRec = 1;
      if(Buffer[0] != 26)
       {
        BadCnt++;
        fprintf(Reject,"%s\n",Buffer);
       }
      else
       Ignore++;
     }
    break;
   }
 }
----------------
 PERL CODE START
---------------
for(split(//)){
 if ((ord() < 32) || (ord() < 126)) {
        if (ord() == 10) || (ord() == 13)) {
                #make this char as NULL
      # here how to make this char is NULL ?
      # $_ =~ tr/\r\n/\0\0/; is this Correct ?
        } else {
                $badrec = 1;
                # if ord() of first char is not 26
                  # reject reocrd
        
        }
 }
}


Thanks in Advance
-Madhu


__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to