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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 82, средняя оценка - 4.70
sektor2009
3 / 3 / 0
Регистрация: 15.03.2009
Сообщений: 347
#1

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

11.05.2014, 16:57. Просмотров 15760. Ответов 4
Метки нет (Все метки)

error 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.
не нравится вот эта строчка
C++
1
2
a=fopen("Pole.txt","r");
    bb=fopen("rezult.txt","w");
читал что надо писать fopen_s() Но тогда не нравится ему что в нутри скобок) не принимает char
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2014, 16:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка "C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead" (C++):

Исправить ошибку "C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead." - C++
Добрый день! Помогите пожалуйста с программой. Программа запускается, но при компиляции выдает ошибку в указанной строке. текст...

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

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

Ошибка 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...

Сравнение строк и ошибка "This function or variable may be unsafe" - C++
Помогите разобраться с ошибками писал в Visual Studio 2013 #include "stdafx.h" #include "iostream" using namespace std; ...

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" <<...

4
Chernobyl
214 / 214 / 67
Регистрация: 30.09.2012
Сообщений: 545
11.05.2014, 17:19 #2
sektor2009, Вам же компилятор сам сказзал, что нужно сделать. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
Курсор на имя вашего проекта, жать ПКМ, выбираем свойства - Свойства конфигурации -> C/C++ -> Препроцессор и в определения препроцессора добавляем ;_CRT_SECURE_NO_WARNINGS , после чего ОК и ошибки нет.
0
sektor2009
3 / 3 / 0
Регистрация: 15.03.2009
Сообщений: 347
11.05.2014, 17:44  [ТС] #3
не помогло (((
что делать??
0
Fear1911
7 / 4 / 7
Регистрация: 05.02.2014
Сообщений: 131
11.05.2014, 17:59 #4
sektor2009,
#include <iostream>
#include <fstream>

fstream f;
f.open(filename, ios: out);

Добавлено через 1 минуту
f.close();

где filename - имя файла

лучше всего сделать
char filename[32];
cout <<"Name file \n";
cin >> filename;
0
Chernobyl
214 / 214 / 67
Регистрация: 30.09.2012
Сообщений: 545
11.05.2014, 18:03 #5
sektor2009, Move to front, алгоритм на C++, error C4996: 'fopen': Посмотрите, что пишет Croessmah. Когда ошибка станет варнингом( то есть предупреждением) её можно будет убрать тем, что я писал или же перед всеми инклудами вставить строчку #define _CRT_SECURE_NO_WARNINGS Это снимет предупреждения.
2
11.05.2014, 18:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2014, 18:03
Привет! Вот еще темы с ответами:

Ошибка компиляции "This function or variable may be unsafe" - C++
Здравствуйте! Подскажите пожалуйста, как исправить ошибку: error c4996: 'strcpy': Twhis function or variable may be unsafe... ...

Error C4996: 'gets': This function or variable may be unsafe - C++
#include &quot;stdafx.h&quot; #include&quot;iostream&quot; #include &quot;cstdio&quot; using namespace std; int main() { setlocale(LC_ALL,...

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++
Классы: Ток-шоу, Развлекательная передача, Телеканал, СМИ (средство массовой информации), Радиостанция, Хит-парад Запросы: вывести...


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

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

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