[so] tema 1 so
Lucian Burja
so@atlantis.cs.pub.ro
Thu, 23 Oct 2003 22:56:34 +0300
Si mie mi se pare varianta 1 ce mai buna.
Nu te complica cu celelalte doua variante.
----- Original Message -----
From: "Ruxi Jitianu" <ruxij@pcnet.ro>
To: <so@atlantis.cs.pub.ro>
Sent: Thursday, October 23, 2003 9:57 PM
Subject: [so] tema 1 so
> Buna!
>
> Intrebare legata de tema 1: Care dintre urmatoarele variante este
> considerata mai buna la corectare:
>
> 1.definesc o constanta LUNGIME_MAXIMA_COMANDA=500(de exp.) pe care o
> folosesc la alocarea cu malloc a comenzii data in mini-shell.In caz ca
> userul baga ceva mai mult il anunt ca e prea lunga si ca eventual o
> trunchez si execut ce pot din ea (de exp numai prima comanda din doua
> comenzi care se cer executate secvential).
> 2.aloc memorie pentru comanda cu malloc si apoi realloc din N in N
> caractere citite.In final voi fi alocat un pic mai multa memorie decat
> imi trebuie.
> 3.aloc memorie pt comanda cu malloc/realloc pentru fiecare caracter.In
> final aloc exact atata memorie cata imi trebuie.
>
> In varianta 1 codul arata ceva mai bune iar la 2 si 3 este mai greu de
> urmarit.Inteleg ca si asta conteaza la corectare.
>
> La fel vreau sa stiu dc regula aleasa este valabila si pentru : numar
> maxim de argumente ale comenzii si lungime argument de comanda (pot
> defini NR_MAX_ARGS=50 sau tre sa aloc fix atata memorie cata imi
trebuie?).
>
> Doi dintre asistenti au sugerat varianta 1 ca fiind cea mai buna dar cu
> precizarea care am facut-o, programul sa nu crape dc dau mai multe
> caractere (anuntza...truncheaza...).
>
> Multumesc!
>
> Ruxandra
>
>
> _______________________________________________
> so mailing list
> so@atlantis.cs.pub.ro
> http://atlantis.cs.pub.ro/cgi-bin/mailman/listinfo/so