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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.65
D_ante
0 / 0 / 0
Регистрация: 24.11.2013
Сообщений: 42
#1

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

24.12.2013, 19:41. Просмотров 4382. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не работает функция gets() в VS 2013 (C++):

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

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 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
5419 / 4815 / 442
Регистрация: 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
Или вот здесь, как отключить в свойствах проекта: Ошибка в SCANF
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2013, 21:26
Привет! Вот еще темы с ответами:

Fopen не работает в VS 2013 - C (СИ)
ребята, написал код в visual studio 2013, но она не хочет компилировать и выдаёт ошибку с fopen. что делать?

KIS 2013 не работает - Антивирусы
Доброго времени суток. Отключился KIS 2013 на 2 ноутбуках. Пишет "компоненты защиты отключены" и не обновляется тоже. Несколько дней...

Не работает Visual Studio 2013 - Visual Studio
Вообще бред - не запускаются элементарные программы, что делать? Установил ради изучения си шарп, с с++ на кодеблокс прекрасно работал

Почему не работает alert в VS 2013? - JavaScript
Я начал изучать джаваскрипт и столкнулся с сдедующим. Самый простой скрипт<script> alert( 'Привет, Мир!' ); </script> который...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.12.2013, 21:26
Ответ Создать тему
Опции темы

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