MyCP -tx -xt 功能的Java实现

MyCP -tx -xt 功能的Java实现

功能简介

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

我的想法

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

实现过程

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

代码连接

运行截图

  1. 命令行设置
    git

  2. 运行结果
    命令行

过程当中遇到的问题

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

    须要进一步考虑的问题

    如何实现其余CP功能blog

相关文章
相关标签/搜索