zoukankan      html  css  js  c++  java
  • 20191330雷清逸 MyOD(选作,计入平时成绩)

    1.复习c文件处理内容

    2.编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能

    Linux od命令:

    命令选项:

    1. A,--address-radix=RADIX:选择以何种基数表示地址偏移;
    2. -j,--skip-bytes=BYTES:跳过指定数目的字节;
    3. -N,--read-bytes=BYTES:输出指定字节数;
      -S, --strings[=BYTES]:输出长度不小于指定字节数的字符串;
    4. -v,--output-duplicates:输出时不省略重复的数据;
    5. -w,--width=:设置每行显示的字节数,od默认每行显示16字节。如果选项--width不跟数字,默认显示32字节;
    6. -t,--format=TYPE:指定输出格式,格式包括a、c、d、f、o、u和x,各含义如下:
      a:具名字符;
      c:ASCII字符或者反斜杠;
      d[SIZE]:十进制,正负数都包含,SIZE字节组成一个十进制整数;
      f[SIZE]:浮点,SIZE字节组成一个浮点数;
      o[SIZE]:八进制,SIZE字节组成一个八进制数;
      u[SIZE]:无符号十进制,只包含正数,SIZE字节组成一个无符号十进制整数;
      x[SIZE]:十六进制,SIZE字节为单位以十六进制输出,即输出时一列包含SIZE字节。
      --help:在线帮助;
      --version:显示版本信息。

    代码部分:

    #include <stdio.h>
    #include "head.h"
    #define N 1000
    void main()
    { 
      char name[N];
      printf("input the txt:");
      scanf("%s",name);
      ascii(name);
    }
    

    参考链接:https://www.cnblogs.com/funmary/p/12097763.html
    注:因本人能力有限,对后续内容还不太能够掌握,先将此次作业做到这,待后续深入学习并研究透彻该参考链接的代码后补做完成。

  • 相关阅读:
    Docker 安装NGINX
    Ant 使用setFieldsValue更新Form表单值
    SpringSecurity设置角色和权限
    java 获取昨天、今天、明天的时间
    Ubuntu 20.04 root ssh登录配置
    http: server gave HTTP response to HTTPS client解决方案:
    06-多线程笔记-2-锁-3-Lock
    05-多线程笔记-2-锁-2-Synchronized
    04-多线程笔记-2-锁-1-死锁
    volatile
  • 原文地址:https://www.cnblogs.com/leo-skr/p/15340509.html
Copyright © 2011-2022 走看看