С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Труд вопреки насмешкам
190 / 173 / 40
Регистрация: 13.07.2017
Сообщений: 3,564
Записей в блоге: 8
1

Если h-файл существует, подключить его, если не существует, проигнорировать

29.10.2018, 17:49. Показов 1412. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как это сделать?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2018, 17:49
Ответы с готовыми решениями:

Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует?
Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он...

Как сделать так, что если файл существует return true, если нет - return false
Здравствуйте, я новичок в программировании. Мой вопрос очень прост: как сделать так, что если файл...

Если файл существует, то переименовать его
Добрый день, уважаемые программисты))) Есть код: void __fastcall TForm1::Button5Click(TObject...

Открыть двоичный файл, если он не существует создать его, если существует, то дописать в него
Всем здравствуйте. Открыть двоичный файл, если он не существует создать его, если существует...

5
177 / 15 / 11
Регистрация: 05.12.2017
Сообщений: 131
29.10.2018, 18:23 2
Etyuhibosecyu, думаю, никак, ведь .h файлы расчехляются препроцессором, и если препроцессор нужного файло не найдет, то ничего не скомпилируется и все будет плохо...
0
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
29.10.2018, 19:00 3
Лучший ответ Сообщение было отмечено Etyuhibosecyu как решение

Решение

C++
1
2
3
#if __has_include("myinclude.h")
#include "myinclude.h"
#endif
https://en.cppreference.com/w/... or/include
3
Диссидент
Эксперт C
27707 / 17325 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
29.10.2018, 20:34 4
0x10, Интересная возможность. Не знал. И насколько это стандартно?
Хотя, безусловно, я вряд ли буду пользоваться этой интересной возможностью....
0
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
29.10.2018, 20:35 5
Цитата Сообщение от Байт Посмотреть сообщение
И насколько это стандартно?
Стандартно с C++17.
1
Диссидент
Эксперт C
27707 / 17325 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
29.10.2018, 20:52 6
Цитата Сообщение от DrOffset Посмотреть сообщение
Стандартно с C++17.
Да, скушно, наверное жить разработчикам стандартов...
0
29.10.2018, 20:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2018, 20:52
Помогаю со студенческими работами здесь

Даны три числа. Существует ли треугольник со данными сторонами, если существует, то найти его периметр и площадь
Даны три числа. Определить, существует ли треугольник со сторонами длиной a, b, c и, если...

Выяснить существует ли треугольник с такими данными сторон и если существует - вычислить величину всех его углов.
Даны три числа A, B и С. Выяснить существует ли треугольник с такими даными сторон и если...

Удалить файл, если он существует, и создать файл, если он не существует
Помогите, два скрипта по созданию и удалению файла Dim FSO, MyFile Set FSO =...

Даны три числа A, B и С. Выяснить существует ли треугольник с такими даными сторон и если существует - вычеслить величину всех его углов.
Даны три числа A, B и С. Выяснить существует ли треугольник с такими даными сторон и если...

Если файл не существует - создать его
Так как в Pascal abc нету функции IOResult, решил заменить на FileExists, но не получается Вот...

Добавить если не существует, показать если существует (SQL-запрос)
Мир всем и привет Как задать sql запрос в adoquery на существование записи: "если есть...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru