[so] [Tema 1][Linux] Blocare Teste

Mihai Barbulescu b12mihai at gmail.com
Fri Mar 16 06:51:16 EET 2018


Salut
Ma bucur ca s-a rezolvat
Ma gândeam la altfel de implementare cu alte funcții.

On Thu, Mar 15, 2018, 21:55 Bogdan-Andrei Toma <tomabogdan2008 at gmail.com>
wrote:

> Salut,
>
> Mersi de input.
>
> Mi-a rezolvat problema, in momentul de fata ies din bucla cand identific
> EOF.
>
> Nu prea am inteles ceea ce ai scris in al 2-lea paragraf, eu deja citesc
> intreaga linie de input, fie ca linia este de la stdin sau fisier.
>
> Mersi,
> -Bogdan
>
> 2018-03-15 21:28 GMT+02:00 Mihai Barbulescu <b12mihai at gmail.com>:
>
>> Salut.
>>
>> Parsarea inputului de la stdin o faci cat timp nu intalnesti EOF
>> (CTRL+D) character sau cum bine ai implementat o comanda invalida.
>>
>> Nu as vrea sa fac efectiv aici rezolvarea parsingului la stdin ca
>> practic rezolv tema, dar propun sa mai verifici modul in care
>> folosesti strtok in acea bucla si in plus sa consideri eventual o
>> citire linie cu linie a inputului si sa faci strtok pe liniile
>> incasate. Just 2 random cents
>>
>>
>> 2018-03-15 21:00 GMT+02:00 Bogdan-Andrei Toma via so <
>> so at cursuri.cs.pub.ro>:
>> > Buna seara,
>> >
>> > In momentul in care rulez checker-ul atat local cat si pe Vmchecker
>> executia
>> > testelor se blocheaza dupa testul urmator:
>> >
>> > 00) Sources check...........................................failed  [
>> 0/95]
>> > 01) Test add file...........................................passed
>> [01/95]
>> >
>> > Motivul pentru acest lucru, este cel mai probabil ca eu nu ies
>> niciodata din
>> > bucla in care citesc input de la tastatura.
>> >
>> > In enunt nu este specificat acest lucru, si cum nu pot sti numarul
>> > comenzilor pe care urmeaza sa le primeasca programul nu am cum sa imi
>> dau
>> > seama cand trebuie sa opresc executia programulul.
>> >
>> > In cazul in care citesc din fisier executia o termin cand nu mai sunt
>> > fisiere.
>> >
>> > Trebuie cumva sa termin executia si in momentul in care se primeste
>> input de
>> > la stdin? Singurul moment in care termin executia in acest caz este
>> cand se
>> > primeste o comanda invalida.
>> >
>> > Daca raspunsul este afirmativ, cum pot face acest lucru?
>> >
>> > Multumesc,
>> > -Bogdan
>> >
>> > _______________________________________________
>> > http://ocw.cs.pub.ro/courses/so/info/lista-discutii
>>
>>
>>
>> --
>> Cu stimă,
>> Mihai Bărbulescu
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20180316/64c618d9/attachment.html>


More information about the so mailing list