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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 82, средняя оценка - 4.70
sektor2009
3 / 3 / 0
Регистрация: 15.03.2009
Сообщений: 339
11.05.2014, 16:57     Ошибка "C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead" #1
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
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Chernobyl
211 / 211 / 67
Регистрация: 30.09.2012
Сообщений: 526
11.05.2014, 17:19     Ошибка "C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead" #2
sektor2009, Вам же компилятор сам сказзал, что нужно сделать. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
Курсор на имя вашего проекта, жать ПКМ, выбираем свойства - Свойства конфигурации -> C/C++ -> Препроцессор и в определения препроцессора добавляем ;_CRT_SECURE_NO_WARNINGS , после чего ОК и ошибки нет.
sektor2009
3 / 3 / 0
Регистрация: 15.03.2009
Сообщений: 339
11.05.2014, 17:44  [ТС]     Ошибка "C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead" #3
не помогло (((
что делать??
Fear1911
6 / 3 / 7
Регистрация: 05.02.2014
Сообщений: 131
11.05.2014, 17:59     Ошибка "C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead" #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;
Chernobyl
211 / 211 / 67
Регистрация: 30.09.2012
Сообщений: 526
11.05.2014, 18:03     Ошибка "C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead" #5
sektor2009, Move to front, алгоритм на C++, error C4996: 'fopen': Посмотрите, что пишет Croessmah. Когда ошибка станет варнингом( то есть предупреждением) её можно будет убрать тем, что я писал или же перед всеми инклудами вставить строчку #define _CRT_SECURE_NO_WARNINGS Это снимет предупреждения.
Yandex
Объявления
11.05.2014, 18:03     Ошибка "C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead"
Ответ Создать тему
Опции темы

Текущее время: 13:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru