[so] [Tema 2] [Linux] Error file size

Paul Olaru olarupaulstelian97 at gmail.com
Wed Mar 20 13:53:46 EET 2019


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 <olarupaulstelian97 at gmail.com> 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 <
> so at cursuri.cs.pub.ro> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20190320/c2c99a71/attachment-0001.html>


More information about the so mailing list