设在计算机 C 盘根目录件 存在文件 content.txt ,其中内容为十进制数字 125。 。要求 编写 基于控制台 程序, 将其内容以小 写十六进制形式显示在屏幕上。
1条回答 默认 最新
暖晴的天 2021-06-25 19:42关注答案如下:
#include <math.h> #include <stdio.h> void main() { FILE* fp; if ((fp = fopen("C:\\content.txt", "rb+")) == NULL) { //以二进制方式打开 puts("Fail to open file!"); exit(0); } char e[60]; fread(e, 1, 60, fp); int m = 0; int num = 0; for (; m < 3; m++) { int y = e[i] - '0'; num += pow(10, 2 - m) * y; } printf("%x", num); }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报