تابعی برای شمارش کلمه های متن
تابعی برای شمارش تعداد کلمه های یک متن.
این تابع یک ورودی از نوع رشته دارد و حاصل خروجی این تابع مقدار عددی int می باشد.
کد این تابع :
public int WordCount(string WordName)
{
int index, Count = 0;
bool NewWord = true;
for (index = 0; index < WordName.Length; index++)
switch (WordName[index])
{
case ' ':
case ',':
case '.':
case ':':
case ';':
case '?':
NewWord = true;
break;
default:
if (((WordName[index] >= 'a') && (WordName[index] <= 'z'))
|| ((WordName[index] >= 'A') && (WordName[index] <= 'Z')))
if (NewWord == true)
{
NewWord = false;
Count++;
}
break;
}
return Count;
}