"salvez poziția curentă"... După un flush poziția "virtuală" și cea în sistemul de operare vor fi sincronizate. Nu cred că e bine să salvezi ceva.
On Sat, Mar 30, 2019, 16:06 Cristin Sirbu <[email protected]> wrote: > Dap, salvez pozitia curenta, fflush, ma intorc la pozitia salvata, apoi > salt in functie de parametrii primiti. > > ---------- Forwarded message --------- > De la: Paul-Stelian Olaru <[email protected]> > Date: sâm., 30 mar. 2019 la 15:32 > Subject: RE: [so] [SO][Tema2][General] Testul fseek_fwrite > To: Cristin Sirbu <[email protected]>, Sisteme de Operare < > [email protected]> > > > Fseek ar trebui să facă fflush, apoi lseek/SetFilePosition pentru > simplitate. Ai făcut chestia asta? După un apel fseek sau fflush bufferul > va fi gol, și din nou programul trebuie să se comporte la fel (mai puțin > performanța) ca situația fără buffer. Ai verificat asta? > > > > *From: *Cristin Sirbu via so <[email protected]> > *Sent: *Saturday, March 30, 2019 3:30 PM > *To: *[email protected] > *Subject: *[so] [SO][Tema2][General] Testul fseek_fwrite > > > > Salut, > > Reusesc sa primesc doar la testul fseek_fwrite eroarea > > "Incorrect data in file", restul testelor finalizandu-se cu succes, > > atat pe linux cat si pe windows. > > > > Am inceput prin a verifica in fisierul meu de output daca scriu cei > > 16 x B si cei 16 x A la pozitia potrivita si se intampla, am verificat > > caracter cu caracter, nimic diferit. Am dat permisiuni de creare diferite > > la deschidere cu "w", nimic(am lasat in final 0644). > > > > Vreo idee? :( > > > > > > >
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
