Programozó versenyek

Magas szintű programozási nyelvek 1, 2018. május 14., H10 ZH

2018. május 14. 10:15 – 2018. május 14. 12:00

Hosszú sorok

Í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 és írja a standard kimenetre az állomány nevét, valamint az állomány leghosszabb sorait (azok eredeti sorrendjében) a példa kimenetben látható formában! 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. Second line
  3. -----
  4. B.txt: Error!
  5. -----
  6. C.txt:
  7. First line
  8. Third line
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.