Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kreiz
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 17
#1

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

12.05.2015, 07:36. Просмотров 1099. Ответов 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 - C++
#include <iostream> #include <cstring> #include <fstream> #include<string> #include<iomanip> using namespace std; struct...

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

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

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

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

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

6
Убежденный
Ушел с форума
Эксперт С++
15794 / 7231 / 1138
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
12.05.2015, 07:39 #2
Переводчик Google:
Ошибка C4996: 'STRCPY ": Эта функция или переменная может быть небезопасным. Рассмотрим вместо этого используя strcpy_s. Чтобы отключить устаревания, используйте _CRT_SECURE_NO_WARNINGS. Смотрите справку для деталей.
0
ValeryS
Модератор
6794 / 5202 / 499
Регистрация: 14.02.2011
Сообщений: 17,451
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
Модератор
6794 / 5202 / 499
Регистрация: 14.02.2011
Сообщений: 17,451
12.05.2015, 08:29 #5
Цитата Сообщение от Kreiz Посмотреть сообщение
А как отключить эти сообщения?
то что тебе пишет компилятор читал?
Цитата Сообщение от Kreiz Посмотреть сообщение
use _CRT_SECURE_NO_WARNINGS.
как это дело юзать? куча сообщений, даже на этом форуме
например
Как отключить _CRT_SECURE_NO_WARNINGS?
0
maestro4250
11 / 11 / 1
Регистрация: 01.04.2015
Сообщений: 120
12.05.2015, 09:51 #6
или используй функцию strcpy_s
0
lss
922 / 851 / 281
Регистрация: 10.10.2012
Сообщений: 2,701
12.05.2015, 18:56 #7
Security Development Lifecyde (SDL)
Как отключить в свойствах проекта:
Ошибка в SCANF

Или, выше всех инклудов, прописать: #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
Привет! Вот еще темы с ответами:

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

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

Ошибка "C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead" - C++
error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use...

Hello World и ошибка "This function or variable may be unsafe. Consider using strcpy_s instead" - C++
int str() { char str21; char str1 = "Hello World"; strcpy(str21, str1); cout << str1 << "\n" << strlen(str1) << "\n" <<...


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

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

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