#include <stdio.h>
int main(int argc, const char *argv[])
{
FILE * fp;
fp = fopen("/etc/passwd","r");
if(NULL == fp)
{
printf("file open error\n");
return 1;
}
int i;
char a[26] = {97};
for(i = 0;i < 26;++i)
{
a[i] = 97 + i;
}
int b[26] = {0};
while(1)
{
int c = fgetc(fp);
if(EOF == c)
{
break;
}
for(i = 0;i < 26;++i)
{
if(c == a[i])
{
b[i] += 1;
}
}
}
fclose(fp);
for(i = 0;i < 26;++i)
{
printf("%c = %d\n",a[i],b[i]);
}
return 0;
}
统计文本文件中a-z,出现的次数。(Linux C语言)
最新推荐文章于 2023-04-01 13:23:59 发布