设在计算机 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); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥100 如何修改别人网站内的数字,各位接单的私我
- ¥15 poi怎么在指定位置之后生成多个表格
- ¥15 nginx在location设置了client_max_body_size依旧报错413
- ¥15 C#添加WCF服务引用客户端调用方法没有反应
- ¥15 stm32f103c8t6与esp8266
- ¥15 使用Hadoop的MapReduce program
- ¥15 Python发生IndexError错误如何解决?
- ¥15 如何用matlab搭建激光器
- ¥15 51单片机两路互补SPWM输出全桥逆变
- ¥15 outlook左边用户名下拉为啥打不开了