zoukankan      html  css  js  c++  java
  • 课下选做作业MyOD

    2019-2020-1 20175227 《信息安全系统设计基础》

    课下选做作业MyOD

    要求

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

    相关知识

    • Linux下od -tx -tc XXX的功能
      • 功能: od命令用于将指定文件内容以八进制、十进制、十六进制、浮点格式或ASCII编码字符方式显示,通常用于显示或查看文件中不能直接显示在终端的字符。od命令系统默认的显示方式是八进制,名称源于Octal Dump。
      • 常见的文件为文本文件和二进制文件。od命令主要用来查看保存在二进制文件中的值,按照指定格式解释文件中的数据并输出,不管是IEEE754格式的浮点数还是ASCII码,od命令都能按照需求输出它们的值。
      • 命令格式
    od [<选项><参数>] [<文件名>]
    

    运行示例

    由于自己操作不当,导致程序中途退出,所以以下截图中建静态库和动态库操作为从历史记录中调出

    • 编写代码后编译运行test

    • 建静态库

    • 运行test1

    • 建动态库

    • 运行test2

    • 编写Makefile

    • 运行test3

    代码调试中的问题和解决过程

    • 问题1:在运行test过程中,输入需要读取文件的名字后,出现以下提示:

    • 问题1解决方法:应该输入文件全称,包括文件类型

    代码托管

    参考资料

  • 相关阅读:
    next_permutation函数(全排列)
    滚动数组
    多重背包问题
    ubuntu12.04硬盘安装
    UBUNTU12.04下安装配置体验gnome3
    给Ubuntu安装KDE桌面 [转]
    Ubuntu 13.04 用户安装 gnome 3.8 桌面
    ubuntu下安装wine
    ubuntu 安装输入法(fcitx)
    js 对url进行编码和解码的三种方式
  • 原文地址:https://www.cnblogs.com/zxy20175227/p/11609735.html
Copyright © 2011-2022 走看看