Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Заблокирован
1

условие в h файле

22.09.2011, 20:58. Показов 394. Ответов 5
Метки нет (Все метки)

Здравствуйте великие знатоки СИ!
Скажите можно ли в H файле использовать условие типа if?
Сам оператор IF не воспринимается. Может есть другая реализация или условие в h файле невозможно?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.09.2011, 20:58
Ответы с готовыми решениями:

Условные операторы. Будет ли проверено условие condition2, если первое условие condition1 ложно?
Подскажите знающие люди новичку в С++ есть условный оператор: 1) if( condition1 && condition2 )...

Поиск в текстовом файле всех слов, заданных в другом текстом файле
Вообщем такое задание: Поиск в текстовом файле всех слов, заданных в другом текстом файле; Не...

Сравнение слов в одном файле со словами в другом файле
Здравствуйте! Суть задачи такая: 1. Первый файл - запросы с городами, второй файл - база городов...

Консольное приложение. В файле находятся только целые числа. Определить, имеет ли последовательность чисел, находящихся в файле, нечетную длину
В файле находятся только целые числа. Определить, имеет ли последовательность чисел, находящихся в...

5
Хочу в Исландию
1038 / 836 / 119
Регистрация: 10.11.2010
Сообщений: 1,631
22.09.2011, 21:02 2
Можно, но только там это #if и должно заканчиваться #endif.
0
Формучанин
362 / 293 / 41
Регистрация: 02.11.2010
Сообщений: 1,234
22.09.2011, 21:03 3
C
1
2
3
#if defined(BLABLABLA)
/*do something...*/
#endif
0
Заблокирован
23.09.2011, 08:25  [ТС] 4
Спасибо за ответы, о великие.
С синтаксисом понятно, и похоже #if плавающую запятую не понимает, только целые, но и то хорошо.
Пишу в H файле:
int aaa=2,bbb=2;
#if (bbb == 2)
ааа=1
#endif

в блоке main вывожу
ааа=2 bbb=2

почему не работает?
0
Формучанин
362 / 293 / 41
Регистрация: 02.11.2010
Сообщений: 1,234
23.09.2011, 08:55 5
Цитата Сообщение от andy007 Посмотреть сообщение
почему не работает?
потомучто так нельзя делать.
нельзя смешивать код и препроцессорные директивы таким образом.
предполагается что bbb #defined макрос

Добавлено через 9 минут
Препроцессорные директивы в C/C++ (#include, #define и прочее)
рекомендую почитать
0
101 / 101 / 27
Регистрация: 10.09.2010
Сообщений: 267
23.09.2011, 08:58 6
Препроцессорные директивы.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2011, 08:58

Условие в файле .cshtml
У меня есть некоторая строка, которая содержит сообщение любой длинны. Каким образом можно...

Условие в Bat-файле
Здравствуйте! Возможно ли написать код в bat-файле, который создаст условие - не открывать файл 2,...

Пределы. В первом файле сам предел, во втором - условие задачи
https://www.cyberforum.ru/mathematical-analysis/thread954802.html Правила, 6.6. И весь раздел 6.

Условие if. Как сделать повтор выполнения if-а, если условие не удовлетворяет требованиям в данный момент
Суть вопроса такова. В процессе работы программы запускается несколько потоков. Один из них...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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