Dies muss eine häufige Frage sein, die alle Programmierer von Zeit zu Zeit haben. Wie lese ich eine Zeile aus einer Textdatei? Dann ist die nächste Frage immer, wie ich es zurückschreibe.
Natürlich verwenden die meisten von Ihnen ein High-Level-Framework für die tägliche Programmierung (das in Antworten gut zu verwenden ist), aber manchmal ist es auch schön zu wissen, wie man es auf niedrigem Level macht.
Ich selbst weiß, wie es gemacht wird C
, C++
und Objective-C
, aber es wäre sicher praktisch zu sehen, wie es in allen gängigen Sprachen gemacht wird, wenn wir nur eine bessere Entscheidung darüber treffen wollen, in welcher Sprache wir unsere Datei io machen sollen. Insbesondere ich denke , es wäre interessant zu sehen , wie seine in den String - Manipulation Sprachen gemacht, wie: python
, ruby
und natürlich perl
.
Also ich hier Abbildung können wir erstellen Community - Ressource , dass wir alle können Sterne in unseren Profilen und verweisen , wenn wir tun müssen , E / A - Datei in einigen der neuen Sprache. Ganz zu schweigen von der Exposition gegenüber Sprachen, mit denen wir uns nicht täglich beschäftigen.
So müssen Sie antworten:
- Erstellen Sie eine neue Textdatei mit dem Namen " fileio.txt ".
- Schreiben Sie die erste Zeile "Hallo" in die Textdatei.
- Hängen Sie die zweite Zeile "Welt" an die Textdatei an.
- Lesen Sie die zweite Zeile "Welt" in eine Eingabezeichenfolge.
- Drucken Sie die Eingabezeichenfolge in die Konsole.
Klärung:
- Sie sollten zeigen, wie dies in einer Programmiersprache pro Antwort funktioniert.
- Angenommen, die Textdatei existiert vorher nicht
- Sie müssen die Textdatei nach dem Schreiben der ersten Zeile nicht erneut öffnen
Keine besondere Einschränkung der Sprache.
C
, C++
, C#
, Java
, Objective-C
Sind alle großartig.
Wenn Sie wissen , wie es zu tun in Prolog
, Haskell
, Fortran
, Lisp
, oder Basic
dann bitte rechts weiter gehen.