[so] [Tema1][Windows] Warning-uri la compilare pentru strtok

Theodor Stoican theo.stoican at gmail.com
Wed Mar 8 09:49:56 EET 2017


Salut,

Am revenit.

1)La mine s-a rezolvat in mod natural de la flag.
2)Nu a fost nevoie de strtok_s

Multumesc pentru raspuns !

Theodor

Pe 6 martie 2017, 15:54, Mihai Barbulescu <b12mihai at gmail.com> a scris:

> 2017-03-06 15:50 GMT+02:00 Mihai Barbulescu <b12mihai at gmail.com>:
> > On 6 March 2017 at 15:38, Theodor Stoican via so <so at cursuri.cs.pub.ro>
> wrote:
> >> Salutare,
> >>
> >> Pe Windows, cand compilez, cl raporteaza cateva warning-uri de tipul :
> >>
> >> "main.c(35) : warning C4996: 'strtok': This function or variable may be
> >> unsafe. Consider using strtok_s instead. To disab
> >> le deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for
> details."
> >>
> >> Ca solutie, folosim strtok_s sau adaugam flagul respectiv cand compilam?
> >>
> >> Cele bune,
> >> Theodor
> >>
> >
> > Extras din [1], daca ai fi citit :) :
> >
> > -0.2: warning-uri de compilare; trebuie folosit, în cadrul compilării,
> > flag-ul -Wall pe Linux și flag-ul /W3, cel puțin, pe Windows;
> >      - puteți folosi /D_CRT_SECURE_NO_DEPRECATE pentru a evita unele
> > warninguri pe Windows.
> >
> > Deci foloseste cu incredere acel macro si nu ti se va scadea.
> >
> > Adauga-l in makefile la regulile de build pe windows
> >
> > [1] https://ocw.cs.pub.ro/courses/so/teme/general
>
> Salut,
>
> Corectie/Erata ca m-am grabit cand am citit: acum am vazut ce flag iti
> zice tie:
>
> 1) asigura-te ca folosesti flag-ul de care am zis
> 2) Plus de asta: da, se poate folosi si strtok_s daca dispar
> warning-urile si tema functioneaza cum trebuie.
>
> Sa ne spui daca s-a rezolvat problema in cazul tau si cum s-a rezolvat
> ca sa stie si ceilalti studenti.
>
> Succes!
>
> --
> Cu stimă,
> Mihai Bărbulescu
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20170308/869cbd2f/attachment.html>


More information about the so mailing list