zoukankan      html  css  js  c++  java
  • MyCP -tx -xt 功能的Java实现

    MyCP -tx -xt 功能的Java实现

    功能简介

    • java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十进制数字)转化为二进制文件
    • java MyCP -xt XXX1.bin XXX2.txt 用来二进制文件把转化为文本文件(内容为十进制数字)

    个人想法

    本功能仅需实现十进制数字转换为二进制数,因此暂时无需考虑其他,可能会在后续补充。

    实现过程

    读取命令行输入的3个参数(一个指明功能,两个文件名)
    当args[0]是“-tx”,每次读取文件名为args[1]文本文件中的1个字符,把它转为4位二进制数字printf("%04b"),写入到文件名为args[2]的二进制文件中去,直到文本文件中的所有字符读取完毕。
    当args[0]是“-xt”,每次读取文件名为args[1]二进制文件中的4个字符,把它转为1位十进制数字printf("%d"),写入到文件名为args[2]的十进制文件中去,直到二进制文件中的所有字符读取完毕。
    

    代码链接

    运行截图

    1. 命令行设置

    2. 运行结果

    过程中遇到的问题

    1. 如何实现十进制二进制之间的转化。
    2. 文件的存放位置不正确导致的错误。

    需要进一步考虑的问题

    如何实现其他CP功能

  • 相关阅读:
    MySQL系列(二)
    MySQL系列(一)
    RabbitMQ的安装部署
    RabbitMQ原理介绍
    消息中间件metaq
    消息中间件之zookper安装部署
    ZooKeeper基本原理
    消息中间件剖析
    了解Node.js
    windows下使用Git
  • 原文地址:https://www.cnblogs.com/Jerrold-Y/p/10787427.html
Copyright © 2011-2022 走看看