|
|
- ## 1 Tiedoston lukeminen
-
- **Tehtävä:**
-
- Ensimmäinen tehtävä on variantti Moi maailma!-tehtävästä, joka on eräänlainen ikiaikainen klassikko ohjelmointitehtävien parissa. Tälläkertaa tehtävänä on lukea tiedostoon nimeltä "5-1_tiedosto.txt" tallennettu viesti, ja tulostaa se ruudulle. Tiedoston sisältö voidaan tulostaa ruudulle sellaisenaan.
-
- Kun ohjelma toimii oikein, tulostaa se seuraavaa:
-
- Example output:
-
- ```
- Hei,
-
-
-
- testataan,testataan.
- ```
-
- **Vastaus**
-
- ```
- #!/usr/bin/env ruby
- # coding: utf-8
-
- # Joko yksinkertaisesti näin (Ruby sulkee tiedoston ohjelman päätyttyä)
-
- # tiedosto = "5-1_tiedosto.txt"
- #
- # print File.read(tiedosto)
-
- ##########
- # Tai jos halutaan käyttää .close -metodia, niin vaikkapa näin
-
- tiedosto = File.open("5-1_tiedosto.txt", "r")
- print tiedosto.read
- tiedosto.close
- ```
-
- Tiedosto `5-1_tiedosto.txt`:
-
- ```
- Hei,
-
-
-
- testataan,testataan.
- ```
|