[so] Laborator 2 - Redirectare windows
Daniel Baluta
daniel.baluta at gmail.com
Thu Mar 4 20:12:09 EET 2010
Salut Stefan,
2010/3/3 Stefan Munteanu <stef8803 at yahoo.co.uk>:
> Salut,
> Am impresia ca scheletul de cod oferit in Laboratorul 2/windows/04-redirect
> nu este corect.
:)
> Am realizat redirectarile necesare, dar textul apare in continuare pe ecran.
> Daca in loc de fprintf(...), folosesc
> WriteFile(GetStdHandle(STD_OUTPUT_HANDLE),"test",4,&var,0), imi scrie in
> fisier cum ar trebui.
Corect.
Scuze de raspunsul tarziu, insa nici mie nu mi-a fost clar ce se intampla.
O explicatie pentru faptul ca textul apare la consola o gasesti aici ([1]).
Altfel, daca vrei neaparat ca redirectarea sa-ti mearga cu fprintf trebuie
folosita functia freopen_s. ([2])
Interesant este de ce la exercitiul 4 pe Linux textul din fisier apare
in ordine
inversa fata de ordinea in care sunt apelate functiile in redirect.c
Concluzia este ca si exercitiile 'gresite' pot fi folositoare :)
thanks,
Daniel.
[1] http://groups.google.com/group/comp.os.ms-windows.programmer.win32/browse_thread/thread/44decc1599b114b2/332568f42bd1006e
[2] http://msdn.microsoft.com/en-us/library/88k7d7a7%28VS.80%29.aspx
More information about the so
mailing list