Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.68/112: Рейтинг темы: голосов - 112, средняя оценка - 4.68
sektor2009
3 / 3 / 2
Регистрация: 15.03.2009
Сообщений: 347
#1

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

11.05.2014, 16:57. Просмотров 20409. Ответов 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."
Добрый день! Помогите пожалуйста с программой. Программа запускается, но...

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

Ошибка 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 задачки по массивам...

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

4
Chernobyl
217 / 217 / 69
Регистрация: 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 / 2
Регистрация: 15.03.2009
Сообщений: 347
11.05.2014, 17:44  [ТС] #3
не помогло (((
что делать??
0
Fear1911
7 / 4 / 14
Регистрация: 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
217 / 217 / 69
Регистрация: 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

Hello World и ошибка "This function or variable may be unsafe. Consider using strcpy_s instead"
int str() { char str21; char str1 = &quot;Hello World&quot;; strcpy(str21, str1);...

Сравнение строк и ошибка "This function or variable may be unsafe"
Помогите разобраться с ошибками писал в Visual Studio 2013 #include...

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


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

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

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