33,311
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
FILE *f;
unsigned int v,sum;
int main() {
f=fopen("in.txt","r");
if (NULL==f) {
printf("Can not open file in.txt!\n");
return 1;
}
sum=0;
while (1) {
r=fscanf(f,"0%2Xh,",&v);
if (r==EOF) break;
if (r==0) fgetc(f);
else {
sum+=v;
}
}
printf("sum=0%04Xh\n",sum);
return 0;
}