Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.94/32: Рейтинг темы: голосов - 32, средняя оценка - 4.94
D_ante
0 / 0 / 0
Регистрация: 24.11.2013
Сообщений: 42
1

Не работает функция gets() в VS 2013

24.12.2013, 19:41. Просмотров 6234. Ответов 3
Метки нет (Все метки)

Не работает функция gets() в Visual Studio 2013
Получается ось такая ошибка:
">d:\прога\проект1\проект1\исходный код.cpp(15): error C4996: 'gets': This function or variable may be unsafe. Consider using gets_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 12.0\vc\include\stdio.h(254): см. объявление "gets""
В 2012 визуалце таких ошибок нету... Можно как-то настроить ето?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2013, 19:41
Ответы с готовыми решениями:

Код из CodeBlocks не работает в VS 2013
Есть код программы, который прекрасно работает в CodeBlocs, но не работает в VS...

Не работает код в visual studio 2013
Код C++ Построение прямой по двум точкам. Вывести уравнение прямой на экран...

Функция strlen перед вызовом моей функции портит строку в конфигурации Release MS Visual C++ 2013
Написал функцию RemoveChars, которая убирает символы перевода строки в строке....

Не работает русский язык в Visual Studio 2013
Заранее извиняюсь, если такая тема уже есть, но на форуме я подобную тему найти...

Функция cin.get(array, 80) работает в одной программе, но не работает в другой
Добрый день. Я что то совсем запутался, одна и та же функция в одной...

3
zss
Модератор
Эксперт С++
7756 / 6995 / 4392
Регистрация: 18.12.2011
Сообщений: 18,502
Завершенные тесты: 1
24.12.2013, 19:43 2
Это не ошибка, а предупреждение с предложением использовать gets_s вместо gets.
Можно его игнорировать без зазрения совести!
0
D_ante
0 / 0 / 0
Регистрация: 24.11.2013
Сообщений: 42
24.12.2013, 19:50  [ТС] 3
Цитата Сообщение от zss Посмотреть сообщение
Это не ошибка, а предупреждение с предложением использовать gets_s вместо gets.
Можно его игнорировать без зазрения совести!
Но запускаться не хочет... а gets_s деже не видит...

Добавлено через 4 минуты
Все нашел... Нужно отключить проверку безопасности в свойствах проекта...
0
alsav22
5450 / 4845 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
24.12.2013, 21:26 4
Цитата Сообщение от zss Посмотреть сообщение
Это не ошибка, а предупреждение
Цитата Сообщение от D_ante Посмотреть сообщение
">d:\прога\проект1\проект1\исходный код.cpp(15): error C4996: 'gets':
Начиная с 12-й студии, уже ошибка.

Добавлено через 1 минуту
Определите предложенный макрос:
Цитата Сообщение от D_ante Посмотреть сообщение
To disable deprecation, use _CRT_SECURE_NO_WARNINGS
Или вот здесь, как отключить в свойствах проекта: http://www.cyberforum.ru/post5488517.html
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2013, 21:26

Не работает библиотека, что делать? Или где ее скачать для Visual Studio C++ 2013?
У меня библиотека "keygen.h" не открывается:cry:почему:wall:как можно исправить...

Работа с excel: 11 версия не работает с 2010 офисом, но работает с 2007, 2013
Имеются несколько Microsoft.Office.Interop.Excel.dll,которые используются для...

Fopen не работает в VS 2013
ребята, написал код в visual studio 2013, но она не хочет компилировать и...


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

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

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