Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Visual Studio 2008 - plik string.h

peter_skc 15 Wrz 2010 11:42 1560 6
  • #1 15 Wrz 2010 11:42
    peter_skc
    Poziom 8  

    Witam.
    Mam problem z plikiem string.h przy kompilacji.

    Code:
    5>d:\trinity\faramir118-mangos-v0.16-dev1-1496-g0d8929c\faramir118-mangos-0d8929c\dep\ACE_wrappers\ace/OS_NS_string.inl(513) : warning C4996: 'strtok': This function or variable may be unsafe. Consider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
    
    5>        D:\Programy\Microsoft Visual Studio 9.0\VC\include\string.h(166) : see declaration of 'strtok'


    Wie ktoś jak naprawić ten problem?
    Z góry dziękuje ;)

    0 6
  • #2 15 Wrz 2010 11:50
    arnoldziq
    Moderator Programowanie

    Na pewno wie to twój kompilator :

    Cytat:
    Consider using strtok_s instead.



    Proszę, zgodnie z regulaminem pkt 11.1, o usunięcie słów PROBLEM lub/i POMOC z tytułu. Prośba dotyczy także wszelkich wariacji typu: kłopot, pomocy, problemy itd.

    0
  • #3 15 Wrz 2010 11:54
    peter_skc
    Poziom 8  

    Dzięki za uwagę odnośnie regulaminu - poprawione.

    arnoldziq napisał:
    Na pewno wie to twój kompilator :
    Cytat:
    Consider using strtok_s instead.

    ^^ Tutaj właśnie jest troszkę problem. Jestem początkujący (bardzo początkujący) i jeżeli dobrze rozumiem, jest to wina pliku /VC/include/string.h - niestety nie mogłem nic na google znaleźć dlatego zamieściłem temat tutaj. Wiem tyle, że mało osób ma z tym problemy ; )

    Pozdrawiam.

    0
  • #4 15 Wrz 2010 12:02
    arnoldziq
    Moderator Programowanie

    Twój problem nie jest związany z plikiem string.h. A z błędnym użyciem funkcji strtok, której deklaracja się w pliku string.h znajduje.

    Proponuję zajrzeć tutaj i zobaczyć jaka jest poprawna składnia i sposób użycia strtok.

    0
  • #5 15 Wrz 2010 12:08
    peter_skc
    Poziom 8  

    Ok, Dziękuję ; )

    0
  • #6 15 Wrz 2010 14:00
    Terminator
    Poziom 23  

    Używaj strtok_s albo w opcjach kompilatora dodaj dyrektywę _CRT_SECURE_NO_WARNINGS

    0
  • #7 28 Cze 2011 11:07
    peter_skc
    Poziom 8  

    nie pamiętam jak to już do końca było, ale problem chyba leżał po stronie ACE

    0