设在计算机 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); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
- ¥15 帮我写一个c++工程
- ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
- ¥15 关于smbclient 库的使用
- ¥15 微信小程序协议怎么写
- ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
- ¥20 怎么用dlib库的算法识别小麦病虫害
- ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
- ¥15 java写代码遇到问题,求帮助
- ¥15 uniapp uview http 如何实现统一的请求异常信息提示?