Some software have option to find the number of digits, alphabets, special characters and total number of characters.
This type of functions are helpful is parsing texts. This function uses the ASCII values of each characters and gives the count. Zip code in Canada has alphabets and numbers for such type of validation, we can use this function.
This function accept a string as pointer to a character and give the count as reference.
This type of functions are helpful is parsing texts. This function uses the ASCII values of each characters and gives the count. Zip code in Canada has alphabets and numbers for such type of validation, we can use this function.
This function accept a string as pointer to a character and give the count as reference.
unsigned int CountLetters(LPCTSTR lpTxt, unsigned int &nAlphabetCount, unsigned int &nDigitCount, unsigned int &niSpecialCharCount) { unsigned int nLength =0; nAlphabetCount = 0; nDigitCount = 0; niSpecialCharCount =0; for(;*lpTxt!='\0'; lpTxt++) { if( (*lpTxt>='a' && *lpTxt <='z') || (*lpTxt>='A' && *lpTxt <='Z')) { nAlphabetCount++; } else if(*lpTxt>=48 && *lpTxt <58) { nDigitCount++; } else if( *lpTxt < 127 && *lpTxt>32 && *lpTxt != 160) { niSpecialCharCount++; } nLength++; } return nLength; }
No comments:
Post a Comment