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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.65
D_ante
0 / 0 / 0
Регистрация: 24.11.2013
Сообщений: 42
24.12.2013, 19:41     Не работает функция gets() в VS 2013 #1
Не работает функция 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 визуалце таких ошибок нету... Можно как-то настроить ето?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2013, 19:41     Не работает функция gets() в VS 2013
Посмотрите здесь:

C++ не работает функция!
C++ Не работает функция в С++
Не работает функция! C++
Не работает функция gets() C++
C++ Не работает библиотека, что делать? Или где ее скачать для Visual Studio C++ 2013?
C++ Не работает функция
C++ Не работает русский язык в Visual Studio 2013
Код из CodeBlocks не работает в VS 2013 C++
Не работает функция if C++
Функция strlen перед вызовом моей функции портит строку в конфигурации Release MS Visual C++ 2013 C++
C++ Не работает функция
C++ Не работает функция

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6046 / 5649 / 1825
Регистрация: 18.12.2011
Сообщений: 14,430
Завершенные тесты: 1
24.12.2013, 19:43     Не работает функция gets() в VS 2013 #2
Это не ошибка, а предупреждение с предложением использовать gets_s вместо gets.
Можно его игнорировать без зазрения совести!
D_ante
0 / 0 / 0
Регистрация: 24.11.2013
Сообщений: 42
24.12.2013, 19:50  [ТС]     Не работает функция gets() в VS 2013 #3
Цитата Сообщение от zss Посмотреть сообщение
Это не ошибка, а предупреждение с предложением использовать gets_s вместо gets.
Можно его игнорировать без зазрения совести!
Но запускаться не хочет... а gets_s деже не видит...

Добавлено через 4 минуты
Все нашел... Нужно отключить проверку безопасности в свойствах проекта...
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.12.2013, 21:26     Не работает функция gets() в VS 2013 #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
Yandex
Объявления
24.12.2013, 21:26     Не работает функция gets() в VS 2013
Ответ Создать тему
Опции темы

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