當前位置:編程學習大全網 - 編程軟體 - 編程統計壹個文件的數量。

編程統計壹個文件的數量。

# include & ltstdio.h & gt

# include & ltstring.h & gt

void main()

{

無符號char half[256]={0},all[256][3]={0},c;/*不考慮中文*/

字符串[500];

int halfdata[256]={0},all data[256]= { 0 };

int i,len

FILE * fp

if((fp=fopen("test.txt "," rt ")= = NULL)

{

printf("無法打開文件\ n ");

返回;

}

while (fgets(str,500,fp))

{

len = strlen(str);

for(I = 0;我& ltlen-1;i++)

{

if((str[I]& amp;0x80)==0)

{

half[str[I]]= str[I];

half data[str[I]]++;

}

else if((str[I+1]& amp;0x80)>0)

{

c = str[I+1];

all[c][0]= str[I];/*全角字符的第壹個字節總是設置為163 */

all[c][1]= str[I+1];

all data[c]++;/*根據第二個字節區分*/

i++;

}

}

}

fclose(FP);

for(I = 0;我& lt256;i++)

{

if(half data[I]& gt;0)

printf("%d %c\n ",halfdata[i],half[I]);

if(all data[I]& gt;0)

printf("%d %s\n ",alldata[i],all[I]);

}

}

  • 上一篇:克隆技術能再生母體的記憶嗎?
  • 下一篇:請問學CNC電腦鑼加工要先入門哪些3D軟件?
  • copyright 2024編程學習大全網