Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Kreiz
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 17
#1

Ошибка: 'strcpy': This function or variable may be unsafe - C++

12.05.2015, 07:36. Просмотров 1286. Ответов 6
Метки нет (Все метки)

error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. ребят что за ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2015, 07:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ошибка: 'strcpy': This function or variable may be unsafe (C++):

Ошибка error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead
#include <iostream> #include <cstring> #include <fstream> #include<string>...

Warning C4996: 'strcpy': This function or variable may be unsafe
написал программу все считает , но выводит ошибку окно как сделать отладку...

Error C4996: 'strcpy': This function or variable may be unsafe
Классы: Ток-шоу, Развлекательная передача, Телеканал, СМИ (средство массовой...

Копирование строк - error C4996: 'strcpy': This function or variable may be unsafe
Всем привет! :drink: char *p; char q; cin >> q; p = new...

Выдает ошибку: error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead
Уважаемые форумчане! У меня не работает программа. Все написано "вроде"...

Компилятор выдаёт ошибку error C4996: 'strcpy': This function or variable may be unsafe
Добрый день! Помогите , пожалуйста, узнать в чём проблема. Код взят из книги....

6
Убежденный
Ушел с форума
Эксперт С++
15941 / 7252 / 1176
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
12.05.2015, 07:39 #2
Переводчик Google:
Ошибка C4996: 'STRCPY ": Эта функция или переменная может быть небезопасным. Рассмотрим вместо этого используя strcpy_s. Чтобы отключить устаревания, используйте _CRT_SECURE_NO_WARNINGS. Смотрите справку для деталей.
0
ValeryS
Модератор
7129 / 5397 / 669
Регистрация: 14.02.2011
Сообщений: 18,216
12.05.2015, 07:39 #3
Цитата Сообщение от Kreiz Посмотреть сообщение
ребят что за ошибка?
VS????
это мелкософтовское трактование стандарта
говорит что небезопасная функция, нужно использовать strcpy_s
до 2010 выдавало предупреждение, сейчас ошибку
нужно или использовать рекомендованную функцию или отключить эти сообщения
1
Kreiz
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 17
12.05.2015, 08:24  [ТС] #4
А как отключить эти сообщения?
0
ValeryS
Модератор
7129 / 5397 / 669
Регистрация: 14.02.2011
Сообщений: 18,216
12.05.2015, 08:29 #5
Цитата Сообщение от Kreiz Посмотреть сообщение
А как отключить эти сообщения?
то что тебе пишет компилятор читал?
Цитата Сообщение от Kreiz Посмотреть сообщение
use _CRT_SECURE_NO_WARNINGS.
как это дело юзать? куча сообщений, даже на этом форуме
например
http://www.cyberforum.ru/cpp-beginners/thread104496.html
0
maestro4250
11 / 11 / 5
Регистрация: 01.04.2015
Сообщений: 120
12.05.2015, 09:51 #6
или используй функцию strcpy_s
0
lss
926 / 855 / 355
Регистрация: 10.10.2012
Сообщений: 2,705
12.05.2015, 18:56 #7
Security Development Lifecyde (SDL)
Как отключить в свойствах проекта:
http://www.cyberforum.ru/post5488517.html

Или, выше всех инклудов, прописать: #define _CRT_SECURE_NO_WARNINGS (для getch() не работает, нужно менять на _getch()).

Или ниже всех инклудов прописать: #pragma warning(disable : 4996)

Добавлено через 4 минуты
Цитата Сообщение от maestro4250 Посмотреть сообщение
или используй
Нестандарт для С++:
Цитата Сообщение от maestro4250 Посмотреть сообщение
функцию strcpy_s
0
12.05.2015, 18:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2015, 18:56
Привет! Вот еще темы с решениями:

Ошибка C4996: 'gets': This function or variable may be unsafe
#include <iostream> #include <iostream> #include <conio.h> #include...

Ошибка 1 error C4996: 'scanf': This function or variable may be unsafe
Здравствуйте , подскажите пожалуйста с задачками) есть 2 задачки по массивам...

Ошибка при работе с файлами: C4996: 'fopen': This function or variable may be unsafe
Помогите пожалуйста. писал программу, по данному заданию. вроде как все...

Ошибка "C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead"
error C4996: 'fopen': This function or variable may be unsafe. Consider using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru