Programozó versenyek

Magas szintű programozási nyelvek 1, 2018. május 8., K12 ZH

2018. május 8. 12:05 – 2018. május 8. 13:50

Sorszámozás

Írjon programot, amelynek parancssori argumentumai szöveges állományok nevei! A program nyissa meg olvasásra a megadott állományokat, és minden egyes állomány esetén határozza meg, hogy hány sorosak (azaz hány soremelés karaktert tartalmaznak, feltételezve hogy bennük minden sort soremelés karakter zár)! Az állományok sorainak a hosszára vonatkozóan nincs megszorítás, azok tetszőleges hosszúságúak lehetnek. Ha egy állományt valamilyen okból kifolyólag a programja nem tud megnyitni olvasásra, akkor a standard kimenetre az „Error!” üzenetet írja a példa kimenetben látható formában!

Parancssori argumentumok

  1. A.txt B.txt C.txt
letöltés szöveges állományként

Az A.txt állomány tartalma

  1. First line
  2. Second line
letöltés szöveges állományként

A B.txt állomány nem létezik vagy nem olvasható

A C.txt állomány tartalma

  1. First line
  2. Third line
letöltés szöveges állományként

A futtatás eredménye a standard kimeneten

  1. A.txt: 2
  2. B.txt: Error!
  3. C.txt: 3
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.