Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Просуммировать элементы матрицы в окрестности каждого элемента https://www.cyberforum.ru/ cpp-beginners/ thread2497459.html
//Дана действительная матрица ij = 1,.....,n. Получить действительную матрицу ij = 1,......,n, элемент bij который равен //сумме элементов данной матрицы расположенных в области, определяемой...
C++ Как вызвать подпрограмму так, чтобы можно было считать её вывод?
Здравствуйте, господа! Нужно составить скрипт для кода, написанного на Си. По заданию, нужно изменить один любой символ в коде, для того, чтобы программа отрабатывала так, как надо. Собственно...
C++ Что значит это выражение https://www.cyberforum.ru/ cpp-beginners/ thread2497423.html
Название говорит само за себя, собственно что значит это выражение s = string(tmp); А tmp выглядит вот так char tmp; Спасибо за ответ
C++ Объяснение кода перевода с 10 на бинарный и с бинарного на 10 https://www.cyberforum.ru/ cpp-beginners/ thread2497417.html
Можете пожалуйста объяснить этот код где что и их значения #include <iostream> #include <cmath> using namespace std; int main() { int n; cin >> n; int m =0;
Программа обработки массива данных класса "Предприятие" C++
Дан класс Предприятие с приватными (private) полями: название, адрес, имя директора, количество сотрудников и публичные поля: конструктор без параметров, конструктор с параметрами, деструктор и...
C++ Автостопом по планетам [C, B’] Имя входного файла: стандартный ввод Имя выходного файла: стандартный вывод Ограничение по времени: 1 секунда Ограничение по памяти: 256 мегабайт Артур Дент узнал, что Земля вскоре будет... https://www.cyberforum.ru/ cpp-beginners/ thread2497408.html
C++ Ошибка binary '=' : no operator found which takes a right-hand operand of type https://www.cyberforum.ru/ cpp-beginners/ thread2497395.html
Ошибка Erro1 error C2679: binary '=' : no operator found which takes a right-hand operand of type 'const printDevice' Пытаюсь сделать массив обьектов класса,при запуске выдает эту ошибку. Вот...
Минимизировать разность между максимальной и минимальной ценой аренды квартир C++
Энни, Абеда, Бритту и Троя выгнали из квартиры, в которой они жили последние полгода, и было принято тяжёлое решение разъехаться по четырём разным квартирам. За помощью они обратились к Джеффу...
C++ Преобразовать строку содержащую шестнадцатеричное число в десятичное число типа INT https://www.cyberforum.ru/ cpp-beginners/ thread2497385.html
TCHAR string = "A7D"; ... INT value = 2685; Как преобразовать?
C++ Найти натуральные числа из заданного интервала, которые при делении на d в остатке дают z В интервале (а;b) найти все натуральные числа, которые при делении на d в остатке дают натуральное z . Все переменные вводятся с клавиатуры https://www.cyberforum.ru/ cpp-beginners/ thread2497320.html
Создать плагин для игры по готовым функциям (+SDK) C++
Всем привет! Я уже создавал подобную тему, однако тогда у меня было крайне мало информации и понимая, что и как работает. Возможно, сейчас мне сможет кто-то помочь. Нужно сделать плагин для игры...
C++ Заполнения массивов факториалами значений индексов Составить программу заполнения массивов А(N) и В(K) факториалами значений индексов их элементов. Вычисление факториала выполнить через дополнительную функцию funcii void Zap_mas(int* arr, int... https://www.cyberforum.ru/ cpp-beginners/ thread2497314.html
С чаем беда...
Эксперт CЭксперт С++
9135 / 4654 / 1267
Регистрация: 18.10.2014
Сообщений: 10,487
07.09.2019, 10:07 0

Использование stdafx.h - C++ - Ответ 13811863

07.09.2019, 10:07. Показов 25440. Ответов 33
Метки (Все метки)

Ответ

Цитата Сообщение от oleg-m1973 Посмотреть сообщение
с++ поддерживает все конструкции языка си. Спокойно можешь вызывать prinft, scanf и т.д.
Язык С++ не "поддерживает все конструкции языка си". Язык С ни в коем случае не является "подмножеством языка С++". Поэтому смешивать эти языки ни в коем случае нельзя.

Добавлено через 2 минуты
Цитата Сообщение от Atemyn Посмотреть сообщение
Первая причина: директива #include <stdio.h>. В учебнике по Си именно она используется для объявления стандартных ввода-вывода. Однако в Visual Studio на место неё встает #include "stdafx.h", которая, к слову, и вызывает stdio.h. Но если не использовать #include "stdafx.h", просто написать как в учебнике (#include <stdio.h>), то компилятор начинает ругаться.
В настройках нового проекта Visual Studio вы запросили использование прекомпилированных заголовков через посредство заголовка stdafx.h. В этом и заключается причина этого странного поведения и странного статуса stdafx.h. Именно поэтому компилятор Visual Studio требует включения stdafx.h во все файлы реализации и выдает ошибку, если такого включения не сделано.

Выключите использование прекомпилированных заголовков в настройках вашего проекта и все придет в норму. Включать в ваши файлы stdafx.h станет не нужно.

Вернуться к обсуждению:
Использование stdafx.h C++
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.09.2019, 10:07
Готовые ответы и решения:

stdafx.h и StdAfx.h
Добавил в свое решение проект (win32, lib). Добавил класс. У меня создался cpp-файл каркас с...

файлы stdafx
Здравствуйте, форумчане! Подскажите, пожалуйста, зачем нужны файлы stdafx? почему в начале...

Подключение stdafx.h
Здравствуйте! Помогите , пожалуйста, разобраться с проблемой! Без подключения библиотеки...

iostream, StdAfx.h
Начал изучать С++ попытался набрать первый листинг и посмотреть программу в работе и тут же...

33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.09.2019, 10:07

Не найден файл stdafx.h
#include &lt;iostream&gt; using namespace std; int main() { int i=0; while(i++&lt;10){ ...

Ошибка подключения stdafx.h
скажите пожалуйста как исправит эту ошибку Сообщения и тексты программ надо копировать в текст...

stdafx.h: No such file or directory
Как убрать ошибку? stdafx.h: No such file or directory.

Ошибка stdafx в Dev C++
Not such file in derectory. Без stdafx код не работает, но дев выдает ошибку

Ошибка stdafx.h: No such file or directory
при запуске программы выдает такую ошибку : fatal error C1083: Не удается открыть файл включение:...

Fatal error: stdafx.h: No such file or directory
Не понимаю в чем ошибка? сам код #include &quot;stdafx.h&quot; #include &quot;iostream&quot; using namespace...

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