HF 1D feladatértelmezés

+2 votes
asked Mar 28, 2013 in IRF tantárgy by anonymous  

A feladat szövege alapján a bemenetben lehetnek felhasználónevek, és teljes nevek is.
Ugyancsak a feladat szövege alapján a kimenetre csak felhasználóneveket szabad írni.

A problémám az lenne, hogy mivel a megoldás során vizsgálni kell, hogy a felhasználó létezik-e egyáltalán, így feltételezhetően kaphatunk a bemeneten olyan teljes nevet, ami nincs a címtárban. Ez ugyancsak csalásnak minősül, tehát ki kellene írni a kimenetre, de ehhez nem tudok felhasználónevet rendelni, mivel nincs a címtárban.

Kérdésem, hogy a teljes névvel megadott, a címtárban nem szereplő emberek esetén milyen felhasználónevet írjak a kimenetre.

commented Mar 28, 2013 by cseppento (294 points)  
edited Mar 30, 2013 by horanyi.gergo
Engem is érdekelne. Arra gondoltam, hogy ha valaki nincs a címtárban benne, akkor figyelmeztetés stderr-re, de megy tovább a program. Vagy le kell állni? Ha szálloda nincs benne, akkor is ilyesmi (elvileg ilyenkor oda utazott, ahol nemhogy nem dolgozik, de még szálloda sincs).

1 Answer

+2 votes
answered Mar 29, 2013 by szatmariz (58 points)  
selected Mar 29, 2013 by horanyi.gergo
 
Best answer

Ez valóban egy kis hiányossága a specifikációnak. Abban állapodtunk meg, hogy azon esetben és csakis akkor, ha a teljes névvel adott személy nem létezik, akkor a kimenetre a felhasználói név helyett a teljes nevét kell írni.

...