Poza îmi sugerează că fișierul lipsă nu a fost creat de fopen (sau a fost
șters for some reason). Sper că nu folosești O_TMPFILE sau alte BS-uri. Cum
faci la open() sau creat() să se creeze fișierul dacă nu există deja? Also,
ai grijă ce faci cu permisiunile (am văzut la laborator că unii creau din
greșeală cu permisiunile 0000...nice)

On Wed, Mar 20, 2019, 13:51 Paul Olaru <[email protected]> wrote:

> Unul din teste verifică ce se întâmplă când deschizi un fișier preexistent
> de lungime diferită de 0 cu modul "w" sau "w+". În ambele cazuri, fișierul
> trebuie să fie redus la dimensiunea 0.
>
> On Wed, Mar 20, 2019, 13:50 Aida-Ștefania MANOLE (87667) via so <
> [email protected]> wrote:
>
>> Buna,
>>
>>
>> Am o problema la primul test, cel cu fopen. Se creeaza un fisier care nu
>> exista inainte, se inchide fara erori, insa cand este apelata in main
>> file_size aparent caulculeaza o dimensiune diferita de 0. Am dezactivat
>> optiunea de cleanup pentru a vedea fisierul de referinta si acesta are
>> dimesiunea 0 (am rulat stat pe el). Cum as putea sa rezolv aceasta
>> problema? Nu-mi dau seama exact de unde vine. Am atasat si 2 imagini cu
>> output-ul comenzii stat si rezultatul testului 1.
>>
>>
>> Multumesc,
>>
>> Manole Aida Stefania
>>
>> Git repo:
>> https://gitlab.cs.pub.ro/aida.manole/l3-so-assignments/tree/master/2-stdio
>>
>> <https://gitlab.cs.pub.ro/aida.manole/l3-so-assignments/tree/master/2-stdio>
>> Sign in
>> <https://gitlab.cs.pub.ro/aida.manole/l3-so-assignments/tree/master/2-stdio>
>> gitlab.cs.pub.ro
>> GitLab Community Edition
>>
>>
>> https://imgur.com/a/tZLzqA8
>>
>> https://imgur.com/a/oxyIjiJ
>> <https://imgur.com/a/oxyIjiJ>
>> Imgur <https://imgur.com/a/oxyIjiJ>
>> imgur.com
>> Post with 0 views.
>>
>>
>> _______________________________________________
>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
>
>
_______________________________________________
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Raspunde prin e-mail lui