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

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

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

Что за ошибка с использованием cstdio? - C++

18.01.2012, 01:00. Просмотров 3408. Ответов 23
Метки нет (Все метки)

Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <cstdio>
#include <clocale>
using namespace std;
int main()
{
    setlocale(LC_ALL,"Russian");
    double fahr,cels;
    printf("\nВведите тепмературу по Фаренгейту\n");
    scanf( "%lf", &fahr);
    cels = 5.0 / 9 ( fahr - 32 );
    printf("По Фаренгейту: %6.2lf, По Цельсию: %6.2lf\n, fahr, cels");
    system("pause");
    return 0;
}
И выдает такую ошибку:
fahrengeit.cpp(9) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306): см. объявление 'scanf'

Использую Visual C++ 2008
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2012, 01:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что за ошибка с использованием cstdio? (C++):

cstdio vs fstream - C++
Есть программа, виводящяя 16-ричный дамп бинарного файла (вместо каждого байта входного файла виводится значение в 16-ричной системе) Для...

Из fstream в cstdio - C++
Всем привет. Стоит задача: Написать программу, которая считывает текст из файла и записывает в другой файл только те предложения, которые...

из cstdio в fstream - C++
вод программа, написанная через функцию cstdio #include &quot;stdafx.h&quot; #include &lt;cstdio&gt; #include &lt;iostream&gt; #pragma warning(disable:...

<cstdio> выдает 299 ошибок - C++
По совету с форума начал изучать C++ по книге &quot;Герберт Шилдт - Самоучитель C++&quot;. При выполнении одного из уроков visual studio выдает...

Почему работает puts() из <cstdio> ? - C++
Всем привет! Вы можете сказать, что мне нечего делать, но я спрошу :) Элементарный ХеллоуВорлд #include &lt;cstdio&gt; int main() { ...

Работа с файлом без использования библиотеки cstdio - C++
Добрый день! Было дано задание: создать файл и работать с ним без использования библиотеки cstdio. Если есть какие-то идеи, прошу...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
fasked
Эксперт С++
4936 / 2516 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
18.01.2012, 13:04 #16
Цитата Сообщение от zombiethegame Посмотреть сообщение
This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Это причуды Visual Studio.
C++
1
2
3
#define _CRT_SECURE_NO_WARNINGS
 
#include <cstdio>
0
Mr.kto
Сообщений: n/a
18.01.2012, 13:06 #17
Цитата Сообщение от fasked Посмотреть сообщение
Это причуды Visual Studio.
та да +1)
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
18.01.2012, 13:28 #18

Не по теме:

Цитата Сообщение от Mr.kto Посмотреть сообщение
та да +1)
stdafx.h - тоже причуды Visual Studio, но про это вы "та да" не сказали



Добавлено через 1 минуту

Не по теме:

И при этом необходимость наличия/отсутствия этого инклуда зависит от настроек проекта. Так что прежде, чем советовать то, что может повлечь уже error'ы, а не warning'и, стоит уточнять, как был создан проект.

0
Mr.kto
Сообщений: n/a
18.01.2012, 13:34 #19
Цитата Сообщение от silent_1991 Посмотреть сообщение
stdafx.h - тоже причуды Visual Studio, но про это вы "та да" не сказали
та да !!!!
Справлюсь
23 / 23 / 5
Регистрация: 24.07.2014
Сообщений: 203
13.09.2014, 23:46 #20
а у меня на эти функции вообще эрроры высвечивает:
исходный код.cpp(9): error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
что делать?
0
DrOffset
7152 / 4293 / 968
Регистрация: 30.01.2014
Сообщений: 7,094
13.09.2014, 23:48 #21
Цитата Сообщение от Справлюсь Посмотреть сообщение
что делать?
Он же тебе написал
Цитата Сообщение от Справлюсь Посмотреть сообщение
To disable deprecation, use _CRT_SECURE_NO_WARNINGS
0
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.09.2014, 23:50 #22
Цитата Сообщение от Справлюсь Посмотреть сообщение
а у меня на эти функции вообще эрроры высвечивает:
Как перенести программу для работы на Visual Studio 2012?
1
Справлюсь
23 / 23 / 5
Регистрация: 24.07.2014
Сообщений: 203
14.09.2014, 00:05 #23
спасибо
0
Nameless One
Эксперт С++
5773 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
16.09.2014, 12:34 #24
Цитата Сообщение от Справлюсь Посмотреть сообщение
что делать?
Топик читать не пробовал?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2014, 12:34
Привет! Вот еще темы с ответами:

что не так с использованием функций? - C++
выдаёт деление на ноль #include&lt;iostream.h&gt; #include&lt;math.h&gt; double Ln_a() { double a,S; int i; S=0; for (i=0;i&lt;4;i++) ...

Ошибка с использованием while - C++
#include &lt;iostream.h&gt; #include &lt;stdio.h&gt; char f1(int x) {return (char)x;} int main() { int a; int b=0;

Что такое перегрузка оператора? Что у меня в коде за ошибка? - C++
Что же я написал?? Что оно не компилится? Что значит error C2275: Superclass: недопустимое использование этого типа в качестве выражения ...

Ошибка в программе с использованием функций - C++
#include &lt;stdio.h&gt;//подключение #include &lt;conio.h&gt;//необходимых #include &lt;locale&gt;//библиотек #include &lt;time.h&gt; void...


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

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

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