zoukankan      html  css  js  c++  java
  • 《信息安全系统设计基础》--Myod

    Myod

    回顾Makefile

    任务详情

    1. 复习c文件处理内容
    2. 编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能
    3. main与其他分开,制作静态库和动态库
    4. 编写Makefile
    5. 提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含自己的学号信息
    6. 在博客园发表一篇博客,重点写遇到的问题和解决过程
                       

    静态库

    动态库

    运行结果

    代码调试中的问题及解决方法

    • 问题1:Linux中的od命令是可以显示   的,但开始编写的C程序无法显示
    • 问题1解决方案:参考了在ASCII码字符编码中,什么字符无法显示或打印出来 ,我们可以手动输出,遇到“ ”可使用转义字符,即 printf("\n") .

    • 问题2:Linux下od -tx -tc XXX运行的结果与预想的不同 

    • 问题2解决方案:

    • 这是我对 od -tc -tx  与 od -tc -tx1  实现的功能没太弄清楚导致的。在蓝墨云中的任务要求是 编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能 ,实际查阅资料知, -tc 表示输出ASCII字符, -tx1 表示以十六进制输出,每组输出一字节,而若是 -tx ,默认的是四字节为一组。所以只需将命令改为 od -tc -tx1 zxj  即可
    • 码云链接

    参考资料

  • 相关阅读:
    基督山伯爵---大仲马
    数据结构
    11. 标准库浏览 – Part II
    python 标准库
    Python 官方文件
    Python 函数
    学员名片管理系统
    如何进入多级菜单
    Python 文件操作
    Python 字符串 (isdigit, isalnum,isnumeric)转
  • 原文地址:https://www.cnblogs.com/zxja/p/11609929.html
Copyright © 2011-2022 走看看