怎麼用C語言實現從文件中讀取一段英文文章,將裡面的字母,空格的個數顯示出來,並將單詞排序;就是大寫和小寫字母也要區別

題目:

怎麼用C語言實現從文件中讀取一段英文文章,將裡面的字母,空格的個數顯示出來,並將單詞排序;就是大寫和小寫字母也要區別

解答:

1.庫函數
判斷字符c 是否爲:
isalpha(c) 字母
isdigit(c) 數字
ispunct(c) 標點符號
islower(c) 小寫字母
isupper(c) 大寫字母
2.對數組中元素排序 即字典序升序排序函數
qsort(s,n,sizeof(s[0]),cmp);
int cmp(const void *a,const void *b)
{
return *(char *)a-*(char *)b;
}
知識點夠你用的

添加新評論

暱稱
郵箱
網站