69,371
社区成员
发帖
与我相关
我的任务
分享
#include "stdio.h"
#include "conio.h"
void readFile(int code[128]){
FILE *fp;
char ch;
if((fp=(fopen("D:\mugen.txt","r")))==NULL){
printf("cannot open file!\n");
return;
}
while((ch=fgetc(fp))!=EOF){
code[ch]++;
}
fclose(fp);
}
int *readFileReturnArray(){
FILE *fp;
char ch;
int code[128]={0};
if((fp=(fopen("D:\mugen.txt","r")))==NULL){
printf("cannot open file!\n");
return NULL;
}
while((ch=fgetc(fp))!=EOF){
code[ch]++;
}
fclose(fp);
return code;
}
main(){
int i=0;
int code[128]={0};
int *p;
readFile(code);
for(;i<128;i++){
if(code[i]!=0){
printf("char:%c appears times:%d\n",i,code[i]);
}
}
printf("---------------------------------------");
p=readFileReturnArray();
for(i=0;i<128;i++){
if(p[i]!=0){
printf("char:%c appears times:%d\n",i,p[i]);
}
}
getch();
}