这必须是所有程序员不时遇到的一个普遍问题。如何从文本文件中读取一行?然后,下一个问题始终是我该如何写回。
当然,大多数人在日常编程中都使用高级框架(可以很好地用于答案中),但有时也很高兴知道如何在较低级别上进行编程。
我自己知道该怎么做的C
,C++
以及Objective-C
,但它肯定会得心应手,看看它是如何在所有流行的语言来完成,如果仅仅是为了帮助我们做出什么语言来做我们的文件IO在一个更好的决定。特别是我认为它看到它在字符串操作语言怎么做,就像将是有趣:python
,ruby
当然perl
。
因此,我认为在这里我们可以创建一个社区资源,我们所有人都可以在我们的个人资料中加注星标,并在需要使用某种新语言进行文件I / O时进行引用。更不用说我们都会接触到每天都不使用的语言。
这是您需要回答的方式:
- 创建一个名为“ fileio.txt ” 的新文本文件
- 将第一行“ hello”写入文本文件。
- 将第二行“世界”追加到文本文件。
- 将第二行“世界”读入输入字符串。
- 将输入字符串打印到控制台。
澄清:
- 您应该仅针对每个答案展示如何以一种编程语言来执行此操作。
- 假设该文本文件不存在
- 编写第一行后,您无需重新打开文本文件
语言没有特别限制。
C
,C++
,C#
,Java
,Objective-C
都是伟大的。
如果你知道如何做到这一点的Prolog
,Haskell
,Fortran
,Lisp
,或Basic
则请请便。