Ini harus menjadi pertanyaan umum yang dimiliki semua programmer dari waktu ke waktu. Bagaimana cara membaca baris dari file teks? Maka pertanyaan selanjutnya adalah selalu bagaimana saya menulisnya kembali.
Tentu saja sebagian besar dari Anda menggunakan kerangka kerja tingkat tinggi dalam pemrograman sehari-hari (yang baik untuk digunakan dalam jawaban) tetapi kadang-kadang senang mengetahui bagaimana melakukannya di tingkat rendah juga.
Saya sendiri tahu cara melakukannya C
, C++
dan Objective-C
, tapi tentu akan berguna untuk melihat bagaimana hal itu dilakukan dalam semua bahasa populer, jika hanya untuk membantu kami membuat keputusan yang lebih baik tentang bahasa apa yang digunakan untuk melakukan file io kami. Khususnya saya pikir itu akan menarik untuk melihat bagaimana yang dilakukan dalam bahasa manipulasi string, seperti: python
, ruby
dan tentu saja perl
.
Jadi saya pikir di sini kita dapat membuat sumber daya komunitas yang kita semua bisa bintangi ke profil kita dan merujuk ketika kita perlu melakukan file I / O dalam beberapa bahasa baru. Belum lagi paparan yang kita semua akan bahas dalam bahasa yang tidak kita tangani sehari-hari.
Inilah yang perlu Anda jawab:
- Buat file teks baru yang disebut " fileio.txt "
- Tulis baris pertama "halo" ke file teks.
- Tambahkan "dunia" baris kedua ke file teks.
- Baca "dunia" baris kedua menjadi string input.
- Cetak string input ke konsol.
Klarifikasi:
- Anda harus menunjukkan cara melakukan ini dalam satu bahasa pemrograman per jawaban saja.
- Asumsikan bahwa file teks tidak ada sebelumnya
- Anda tidak perlu membuka kembali file teks setelah menulis baris pertama
Tidak ada batasan khusus pada bahasa.
C
, C++
, C#
, Java
, Objective-C
Semua besar.
Jika Anda tahu bagaimana melakukannya di Prolog
, Haskell
, Fortran
, Lisp
, atau Basic
maka silakan pergi kanan depan.