Mulțumesc pentru răspunsuri. Am găsit un articol[1] în care se prezintă
niște workaround-uri pentru (unele din) problemele cauzate de variadic
functions, dar toate au și puncte contra și par în general tricky .
Teodora
[1] https://snai.pe/c/preprocessor/varargs/
2018-03-14 0:04 GMT+02:00 Adrian
Salut,
Am o problema legata de rularea temei pe Windows. Se pare ca executabilul
pentru windows ruleaza la infinit fara sa afiseze ceva(cod de eroare sau
macar "Seg fault"). Aceasta problema apare si pe Vmchecker si cand incerc
sa rulez local pe masina de Windows. Am aceasta problema fie ca
>> De asemenea, mai mult o curiozitate. Sunt funcțiile cu număr variabil de
>> parametri de obicei good/bad practice?
>
>
> Bad practice. Pe lângă faptul că este ineficient dpdv memorie și procesare,
> este și foarte greu de urmărit și debugat.
Pe lângă asta, compilatorul nu poate să facă nici
On Tue, Mar 13, 2018 at 11:05 PM Teodora Serbanescu via so <
so@cursuri.cs.pub.ro> wrote:
> Bună seara,
>
> Am o întrebare legată de una din precizările de la depunctări, care nu imi
> este foarte clară:
> "implementare netransparentă a hashtable-ului; operațiile pe hashtable nu
> abstractizează
Încearcă să folosești sub Linux utilitarul dos2unix pe toate sursele și
zi-mi dacă mai apar erorile
Aparent ai editat sub Windows și a rămas totul cu CRLF și checkpatch.pl se
supără la astfel de line endings. Asta-i viața, ne supunem regulilor din
coding style d kernel
On Mar 13, 2018 23:02,
Buna, Cand rulez tema pe vmchecker primesc aceste erori de coding style:
ERROR:DOS_LINE_ENDINGS: DOS line ending WARNING:MISSING_EOF_NEWLINE:
adding a line without newline at end of filePe local ele nu apar. Imi puteti
spune ce trebuie sa fac pentru a le rezolva ?
Salut,
Din cauza ca folosesc functie strdup primesc warning la compilare: “ warning
C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead use the
ISO C++, conformant name : _strdup. See online help for help for details”. Tin
se precizez ca folosesc flag-ul
Am uitat sa mentionez, e interzisa folosirea flag-ului
D_CRT_NONSTDC_NO_DEPRECATE :) n-ai voie functii POSIX specifice in
ANSI-C
On 13 March 2018 at 14:39, Mihai Barbulescu wrote:
> Salut,
>
> S-a mai discutat pe lista, vezi [1] si raspunsurile date acolo
>
> [1]
Salut,
S-a mai discutat pe lista, vezi [1] si raspunsurile date acolo
[1] https://www.mail-archive.com/search?q=strdup=so%40cursuri.cs.pub.ro
2018-03-13 13:31 GMT+02:00 Flavia Circiumaru via so :
> Buna,
>
> In cazul in care raspunsul la intrebarea ta este negativ, ai
Buna,
In cazul in care raspunsul la intrebarea ta este negativ, ai putea
implementa tu functia strdup ca sa scapi de warning. Eu asa am procedat.
Spor!
Pe 13 mar. 2018 13:16, "M. Alin via so" a scris:
> Salut,
>
>
>
> Din cauza ca folosesc functia strdup, primesc
Salut,
Din cauza ca folosesc functia strdup, primesc warning la compilare: “ warning
C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead use the
ISO C++, conformant name : _strdup. See online help for help for details”. Tin
se precizez ca folosesc flag-ul
11 matches
Mail list logo