【问题标题】:File reading and writing projects to make sure you understand the concept文件读写项目以确保您理解概念
【发布时间】:2011-07-09 01:05:53
【问题描述】:

刚接触编程,我开始处理文件读写问题。我了解基本概念,但我想知道我应该能够完成什么样的项目或任务才能完全理解这个概念以及执行编程任务需要什么。

tl;dr - 您需要了解哪些文件读取/写入概念才能取得成功,您会推荐哪些项目来帮助您理解?

谢谢!

【问题讨论】:

  • 你打算用什么语言编程?
  • 我自己学了一点 Ruby,同时上了一堂 Java 课。令人惊讶的是,到目前为止一切正常。

标签: file writing


【解决方案1】:

文本处理:读取一个简单的 csv 文件,转置行和列,将其写入新文件。确认excel可以打开。

二进制解析:将结构数组以二进制格式转储到文件中。该结构应至少包含一个整数键、一个浮点数和一个文本字符串。编写第二个程序以仅检索包含偶数键的记录。

如果您能完成这两个任务,您就可以相当充分地准备好处理您可能需要的文件操作类型。

【讨论】:

  • 所以我理解正确,如果我有一个 3 行 2 列的表,程序应该写一个 2 行 3 列的 csv?并且在同一个单元格中使用数据?结构是指数据结构(如 OOP 中的对象?)。谢谢!
  • 一个例子是'\xb3\xee\x05\x00T\xf8-@\x06\x00\x00\x00Dan D.',它是一个 4 字节整数、一个 4 字节浮点数、一个 4 字节整数和一个字符串,这些长度是 little endian 中的最后一个数字。
【解决方案2】:

一般来说,如果你想学习文件读/写,你应该能够做到以下几点(不一定是这个顺序):

  • 在变量中存储信息

  • 在屏幕上显示信息

  • 创建和使用方法和类方法

  • 创建循环并打破循环

  • 访问计算机上的文件并更改其内容(不用说)

  • 获取单词、字符或短语的索引(位置)

这些适用于 Ruby 和 Java,如果你能做到所有这些事情(我相信你能做到),那么你就可以开始了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-08
    • 2020-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多