• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Visual studio 2015 c++ błąd z kompilacją

0 głosów
212 wizyt
pytanie zadane 17 października 2016 w C i C++ przez maciek221 Początkujący (300 p.)
Witam mam problem z skompilowaniem programu ponieważ wyskakuje mi błąd typu "

W
Błąd    C4996    'itoa': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _itoa. oraz Błąd    C4996    'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

2 odpowiedzi

0 głosów
odpowiedź 17 października 2016 przez adrian17 Mędrzec (187,480 p.)

 'itoa': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _itoa. 

itoa() nie jest częścią C++a. Jeśli bardzo chcesz, używaj _itoa (patrz niżej) albo _itoa_s.

 C4996    'strcat': This function or variable may be unsafe. Consider using strcat_s instead. 

Nie używaj strcat, używaj strcat_s albo dodaj dane przez nich makro w opcjach kompilacji.

Ale najlepiej... używasz C++, więc używaj std::to_string zamiast itoa i std::string zamiast strcpy.

komentarz 17 października 2016 przez maciek221 Początkujący (300 p.)
Użyłem string i skompilowałem i teraz gdy chce wprowadzić dane do programu wyskakuje mi błąd typu Expression: invalid interior range
0 głosów
odpowiedź 17 października 2016 przez Criss Mędrzec (172,320 p.)
Znaczy to dokładnie to, co jest napisane. VS ma własne nazwy dla funkcji z bibliotek C.
1
komentarz 17 października 2016 przez adrian17 Mędrzec (187,480 p.)
Nie tyle własne nazwy (nawiasem mówiąc ustandaryzowane w C11), co bardzo mocno odradza używanie klasycznych :) A atoi() nigdy nie było w standardzie.

Podobne pytania

0 głosów
1 odpowiedź 116 wizyt
pytanie zadane 8 października 2016 w C i C++ przez maciek221 Początkujący (300 p.)
0 głosów
2 odpowiedzi 1,039 wizyt
0 głosów
1 odpowiedź 341 wizyt
pytanie zadane 16 października 2015 w C i C++ przez Wojtek Sala Początkujący (490 p.)
Porady nie od parady
Zadając pytanie postaraj się o odpowiedni tytuł, kategorię oraz tagi.Tagi

64,845 zapytań

111,307 odpowiedzi

234,116 komentarzy

46,718 pasjonatów

Przeglądających: 168
Pasjonatów: 9 Gości: 159

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...