これは、すべてのプログラマーが時々持っている共通の質問でなければなりません。テキストファイルから行を読み取るにはどうすればよいですか?次に、次の質問は常にそれをどのように書き戻すかです。
もちろん、ほとんどの人は日々のプログラミングで高レベルのフレームワークを使用していますが(回答で使用するのは問題ありません)、低レベルでそれを行う方法を知っているとよい場合もあります。
私自身はそれを行う方法を知っています C
、C++
そしてObjective-C
、確かにだけ助けに私たちは中ioの私たちのファイルをどうするかの言語についてのより良い意思決定を行う場合には、一般的な言語のすべてで行うのかを確認するために便利だろう。特に、文字列操作言語でどのように行われるかを見るのは興味深いと思います。もちろんpython
、ruby
perl
そこで、ここでは、すべてのプロファイルにスターを付け、新しい言語でファイルI / Oを行う必要があるときに参照できるコミュニティリソースを作成できると考えています。露出は言うまでもありませんが、日常的に扱っていない言語に私達は全員行きます。
これはあなたが答える必要がある方法です:
- 「fileio.txt」という新しいテキストファイルを作成します。
- 最初の行 "hello"をテキストファイルに書き込みます。
- 2行目の「world」をテキストファイルに追加します。
- 2行目の「world」を入力文字列に読み取ります。
- 入力文字列をコンソールに出力します。
明確化:
- 回答ごとに1つのプログラミング言語でこれを行う方法を示す必要があります。
- テキストファイルが事前に存在しないと仮定します。
- 最初の行を書き込んだ後、テキストファイルを再度開く必要はありません。
言語に特に制限はありません。
C
、C++
、C#
、Java
、Objective-C
すべて素晴らしいです。
あなたはそれを行う方法を知っている場合はProlog
、Haskell
、Fortran
、Lisp
、またはBasic
右先に行くしてください。