Bu, tüm programcıların zaman zaman sorduğu ortak bir soru olmalıdır. Bir metin dosyasından bir satırı nasıl okurum? O zaman bir sonraki soru her zaman onu nasıl geri yazacağımdır.
Elbette çoğunuz günlük programlamada yüksek seviyeli bir çerçeve kullanıyorsunuz (ki bu cevaplarda kullanmakta sorun yok) ama bazen bunu nasıl düşük seviyede yapacağınızı bilmek güzel.
Kendimi içinde nasıl yapılacağını biliyorum C
, C++
ve Objective-C
, ama emin sadece yardım etmek bize io dosyamızı ne yapacağını dil hakkında daha iyi karar eğer, popüler tüm dillerde nasıl yapıldığını görmek için kullanışlı olacaktır. Özellikle : Ben onun gibi dize manipülasyon dillerinde yapılması görmek ilginç olacağını düşünüyorum python
, ruby
ve tabii ki perl
.
Bu yüzden, burada hepimizin profillerimize yıldız verebileceğimiz ve yeni bir dilde G / Ç dosyası yapmamız gerektiğinde başvurabileceğimiz bir topluluk kaynağı oluşturabileceğimizi düşündüm . Maruziyetten bahsetmiyorum bile, hepimiz her gün uğraşmadığımız dillere ulaşacağız.
Bu şekilde cevaplamanız gerekiyor:
- " Fileio.txt " adlı yeni bir metin dosyası oluşturun
- Metin dosyasına ilk satırı "merhaba" yazın.
- Metin dosyasına ikinci satır olan "dünya" yı ekleyin.
- İkinci satır olan "dünya" yı bir giriş dizesine okuyun.
- Giriş dizesini konsola yazdırın.
Açıklama:
- Bunun nasıl yapılacağını yanıt başına yalnızca bir programlama dilinde göstermelisiniz.
- Metin dosyasının önceden mevcut olmadığını varsayın
- İlk satırı yazdıktan sonra metin dosyasını yeniden açmanıza gerek yoktur
Dil konusunda belirli bir sınır yok.
C
, C++
, C#
, Java
, Objective-C
Tüm mükemmeldir.
Bunu yapmak biliyorsanız Prolog
, Haskell
, Fortran
, Lisp
, veya Basic
o halde durma lütfen.