[so] so Digest, Vol 58, Issue 12

Constantin - Adrian Lulea adrian.lulea at gmail.com
Sat Feb 26 18:58:27 EET 2011


>
>
> Salut!
>
> Am niste nelamuriri legate de terminarea programului. Pe Linux, daca
> se citeste din fisier, este clara treaba cand se termina (se
> detecteaza EOF si gata). Cand se citeste de la stdin, in momentul cand
> se trimite comanda ctrl+d, aceasta este "interceptata" de program si
> se termina (asa am considerat eu terminarea, altfel nu vad cum).
> Pe windows insa acestea nu mai merg (cel putin nu cea cu "crtl+d"),
> deci nu este corect deoarece sursa trebuie sa mearga pe ambele
> platforme. Cum ar trebui interpretata terminarea (care implica
> eliberarea intregii memorii) cand se citeste de la stdin?
>
>
>
> Alexandra
>
>

Servus,

     Sincer să fiu, eu mi-am implementat o comandă *exit* care funcționează
atât în cazul fișierelor cât și în cazul în care se citește de la *stdin*,
lucru pe care o să îl specific în readme.

     Aș avea și eu două întrebări:
1. În cazul în care una dintre comenzi este greșită (nu are suficienți
parametrii, prea mulți parametrii, nu se poate deschide (scrie în) fișierul
dat ca parametru, un parametru este dat aiurea, se dă enter de la tastatură
sau se citește "\n" din fișier, este suficientă ignorarea comenzii și
afișarea unui mesaj gen "*unsupported command*" către stdout (ecran)?

2. Putem testa temele pe vmchecker, sau nu este încă "operațional"?

Mulțumesc,
__________________________________
Lulea Constantin - Adrian
Facultatea de Automatica si Calculatoare
Universitatea Politehnica - Bucuresti
Student
333 CC
Contact:
     adrian.lulea at gmail.com
     Telefon: 0747.17.11.37
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20110226/73d0bac8/attachment.htm>


More information about the so mailing list