Hoi,
Dit is een alombekende vraag i.v.m. het helpen voor een huistaakje.
Alvast de hele opgave
http://prog.vub.ac.be/~smostinc/teaching/stru2/taak1.php
Ik heb hiervoor de code geschreven maar het enige waarbij ik totaal dumbstruck ben is het stuk over de gebruik van die zg pipes.
"De voorgestelde tool past binnen de filosofie van het Unix en Linux besturingssyteem, dat is gebaseerd op de notie van little tools. Dit wil zeggen dat vele tools beschikbaar zijn dit slechts een relatief beperkte taken aankunnen, maar die makkelijk met elkaar te combineren vallen. De combinatie van deze little tools wordt mogelijk gemaakt door het gebruik van zgn. pipes. Dit zijn controle structuren die bvb. toelaten de output van 1 programma door te geven aan hetzij een file hetzij een ander programma. Voor deze taak gaan we gebruik maken van de volgende pipe taak1 <old-log >new-log, hetgeen toelaat: (1) de vorige log-file uit te lezen via de standaard input (2) de output weg te schrijven in een nieuw bestand."
Mijn vraag is hoe ik C++ toelaat om de 3-tuppels verwerkt in die log-file te laten inlezen naar de standard input en hoe ik de nieuwe waarden via de standard output in een nieuwe logfile krijg.
Ook had ik willen weten wat ik in m'n code moet schrijven opdat de tool de eerstvolgende tuppel evalueert (na het evalueren van de huidige tuppel)
Met dank voor replies
Dit is een alombekende vraag i.v.m. het helpen voor een huistaakje.
Alvast de hele opgave
http://prog.vub.ac.be/~smostinc/teaching/stru2/taak1.php
Ik heb hiervoor de code geschreven maar het enige waarbij ik totaal dumbstruck ben is het stuk over de gebruik van die zg pipes.
"De voorgestelde tool past binnen de filosofie van het Unix en Linux besturingssyteem, dat is gebaseerd op de notie van little tools. Dit wil zeggen dat vele tools beschikbaar zijn dit slechts een relatief beperkte taken aankunnen, maar die makkelijk met elkaar te combineren vallen. De combinatie van deze little tools wordt mogelijk gemaakt door het gebruik van zgn. pipes. Dit zijn controle structuren die bvb. toelaten de output van 1 programma door te geven aan hetzij een file hetzij een ander programma. Voor deze taak gaan we gebruik maken van de volgende pipe taak1 <old-log >new-log, hetgeen toelaat: (1) de vorige log-file uit te lezen via de standaard input (2) de output weg te schrijven in een nieuw bestand."
Mijn vraag is hoe ik C++ toelaat om de 3-tuppels verwerkt in die log-file te laten inlezen naar de standard input en hoe ik de nieuwe waarden via de standard output in een nieuwe logfile krijg.
Ook had ik willen weten wat ik in m'n code moet schrijven opdat de tool de eerstvolgende tuppel evalueert (na het evalueren van de huidige tuppel)
Met dank voor replies
Laatst bewerkt: