Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 559, средняя оценка - 4.88
Frstr
2 / 2 / 1
Регистрация: 11.03.2010
Сообщений: 72
#1

Как отключить _CRT_SECURE_NO_WARNINGS? - C++

14.03.2010, 15:54. Просмотров 80048. Ответов 11
Метки нет (Все метки)

Код - работа с файлом. Выдает ошибку warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Прочел что как то надо отключить эту ошибку. Подскажите пожалуйста как это сделать в Visual Studio 2008
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
int f9()
 
{
FILE *file;
char* file_name = "file.txt";
char load_string[50] = "none";
 
file = fopen( file_name, "w" ); 
 
fputs( "string", file );
 
fclose( file );
 
file = fopen( file_name, "r" );
if( file != 0 )
{
fgets( load_string, 50 , file ); 
cout << "load_string = " << load_string << endl;
}
else
{
cout << "File not found !!!" << endl;
}
fclose(file);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2010, 15:54     Как отключить _CRT_SECURE_NO_WARNINGS?
Посмотрите здесь:

Как отключить? - C++
Как отключить использование пространства имён? например: using namespace std; заранее спасибо!

Как отключить backspace - C++
Всем привет! Не могли бы вы подсказать, как программно отключить кнопку backspace?

Как отключить инлайн в MSVS2008? - C++
Такое дело. Я сейчас разбираюсь в дизассемблированном коде простых программ, а Visual Studio мешает мне в этом занятии. Точнее, это...

Как отключить чувствительность регистра - C++
Дорогие формучане. Возникла такая проблема, что, при вводе переменной типа string мне необходимо сделать проверку ввода. То есть если...

как отключить перезапись файла? - C++
void outputMassiv (int *arr, int Nr) { ofstream outfile; outfile.open(&quot;D:/stroka.txt&quot;); for (int i=0; i&lt;Nr; i++){ cout...

Как отключить подтверждение ввода? - C++
Задание из учебника: написать программу, которая позволит управлять символом по консольному окну. В общем то я написал, но вот не могу...

как отключить сетевую плату? - C++
Здравствуйте! Кто знает как отключить сетевую плату? Заранее спасибо!

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nick Alte
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,931
Завершенные тесты: 1
14.03.2010, 16:00     Как отключить _CRT_SECURE_NO_WARNINGS? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
#define _CRT_SECURE_NO_WARNINGS
пишешь в самом начале, до всех #include
Frstr
2 / 2 / 1
Регистрация: 11.03.2010
Сообщений: 72
14.03.2010, 16:07  [ТС]     Как отключить _CRT_SECURE_NO_WARNINGS? #3
написал. не получилось-
warning C4603: _CRT_SECURE_NO_WARNINGS: макрос не определен или определение изменилось после использования предкомпилированного заголовка
1> Добавление макроопределения в предкомпилированный заголовок вместо определения его здесь
Nick Alte
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,931
Завершенные тесты: 1
14.03.2010, 16:55     Как отключить _CRT_SECURE_NO_WARNINGS? #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ну если ты предкомпилированные заголовки используешь, тогда что ж делать... Не пиши в заголовках, попробуй дорисовать это волшебное в настройках проекта: C/C++ - Preprocessor - Preprocessor Definitions.
Кстати, warning - это не ошибка, а предупреждение. Получить работающую программу можно и с предупреждениями.
Frstr
2 / 2 / 1
Регистрация: 11.03.2010
Сообщений: 72
14.03.2010, 17:08  [ТС]     Как отключить _CRT_SECURE_NO_WARNINGS? #5
отключил предкомпилированные заголовки там в настройках и заработало. Спасибо!!
jon_illien
2 / 2 / 1
Регистрация: 14.08.2012
Сообщений: 78
24.03.2013, 01:01     Как отключить _CRT_SECURE_NO_WARNINGS? #6
Цитата Сообщение от Nick Alte Посмотреть сообщение
C++
1
#define _CRT_SECURE_NO_WARNINGS
пишешь в самом начале, до всех #include
помогло когда написал именно в самом начале. спасибо
DruidCat
4 / 4 / 1
Регистрация: 15.12.2012
Сообщений: 31
01.05.2013, 21:51     Как отключить _CRT_SECURE_NO_WARNINGS? #7
Если используется предкомпилляция, то можно определить этот макрос в заголовочном файле stdafx.h
Код
#define _CRT_SECURE_NO_WARNINGS
Oceloto
5 / 5 / 0
Регистрация: 04.06.2013
Сообщений: 89
11.12.2013, 19:32     Как отключить _CRT_SECURE_NO_WARNINGS? #8
Цитата Сообщение от Nick Alte Посмотреть сообщение
Кстати, warning - это не ошибка, а предупреждение. Получить работающую программу можно и с предупреждениями.
Странно, у меня эта хрень (Consider using strcat_s instead.) идёт как ошибка со своим кодом.
Цитата Сообщение от Frstr Посмотреть сообщение
warning C4603: _CRT_SECURE_NO_WARNINGS: макрос не определен...
аналогично
Цитата Сообщение от Nick Alte Посмотреть сообщение
попробуй дорисовать это волшебное в настройках проекта: C/C++ - Preprocessor - Preprocessor Definitions.
1>c:\program files (x86)\microsoft visual studio 11.0\vc\include\crtdefs.h(44): fatal error C1189: #error : ERROR: Only Win32 target supported!
Qwertiy
818 / 626 / 75
Регистрация: 20.08.2013
Сообщений: 2,525
13.12.2013, 17:33     Как отключить _CRT_SECURE_NO_WARNINGS? #9
Цитата Сообщение от Oceloto Посмотреть сообщение
Странно, у меня эта хрень (Consider using strcat_s instead.) идёт как ошибка со своим кодом.
Из-за этого.
ranebull
515 / 348 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
13.12.2013, 19:44     Как отключить _CRT_SECURE_NO_WARNINGS? #10
Цитата Сообщение от Qwertiy Посмотреть сообщение
Также можно отключить в свойствах проекта
Ошибка в SCANF
Adal
0 / 0 / 0
Регистрация: 25.07.2016
Сообщений: 4
28.10.2016, 23:18     Как отключить _CRT_SECURE_NO_WARNINGS? #11
#define _CRT_SECURE_NO_WARNINGS что это значит?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2016, 00:31     Как отключить _CRT_SECURE_NO_WARNINGS?
Еще ссылки по теме:

Как отключить опцию GX в компиляторе - C++
Подскажите как в MicrosoftVisualStudio2010 отключить опцию GX в компиляторе С++? В проекте вылезает ошибка main.cpp(35): error C2712:...

CtrlAltDel - как можно отключить/включить? - C++
Хочу, чтобы моё приложение блокировало 'волшебные комбинации', как то Ctrl+Alt+Del, Alt+Tab и т.п. Буду весьма признателен за помощь...

Как отключить переполнение для переменных - C++
у мены вот такая задача: метод получения равномерно-распределенных случайных чисел, основанный на умножении, и...

Как временно отключить вывод в консоль? - C++
Ситуация такая: в программе запускаются *.bat и *.exe файлы, которые выводят в консоль много ненужной информации. Например: int...

Как отключить автодобавление закрывающих скобок - C++
Как отключить автодобавление закрывающих скобок в С++? (Например, после символа { или соответственно.) В окне сервис - параметры...


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

Или воспользуйтесь поиском по форуму:
nd2
2130 / 1702 / 601
Регистрация: 29.01.2016
Сообщений: 5,485
29.10.2016, 00:31     Как отключить _CRT_SECURE_NO_WARNINGS? #12
Цитата Сообщение от Adal Посмотреть сообщение
define _CRT_SECURE_NO_WARNINGS что это значит?
https://msdn.microsoft.com/ru-ru/library/8ef0s5kh.aspx
Yandex
Объявления
29.10.2016, 00:31     Как отключить _CRT_SECURE_NO_WARNINGS?
Ответ Создать тему
Опции темы

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