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

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

Войти
Регистрация
Восстановить пароль
 
andy007
Заблокирован
#1

условие в h файле - C++

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

Здравствуйте великие знатоки СИ!
Скажите можно ли в H файле использовать условие типа if?
Сам оператор IF не воспринимается. Может есть другая реализация или условие в h файле невозможно?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2011, 20:58     условие в h файле
Посмотрите здесь:

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

Условие if - C++
Народ помогите составить условие, пишу игру, имеется пуля размером 8х8 и корабль 37х37 , подскажите как сделать проверку попала ли пуля в...

условие - C++
Ответ скорее всего прост,но не могу придумать никак #include <stdio.h> #include <conio.h> #include <locale.h> int fact(int...

условие в if - C++
у меня есть условие if (str!='0' && str!='1' && str!='2' && str!='3' && str!='4' && str!='5' && str!='6' && str!='7' && str!='8' &&...

Условие в while - C++
подскажите пожалуйста, могу ли я таким образом задавать условие в while как ниже в коде. Мне в принцепи надо что бы выполнялось до тех пор...

Условие - C++
Извиняюсь за данную тему, просто я чайник ,скажите что значит это условие? char buf; if(*buf=='0') *buf=0;

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

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

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

Добавлено через 9 минут
Препроцессорные директивы в C/C++ (#include, #define и прочее)
рекомендую почитать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2011, 08:58     условие в h файле
Еще ссылки по теме:

условие - C++
Если сумма трех попарно-различный действительных чисел x, y,z, меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух...

Условие - C++
Помогите составить условие: if (0=pow(x,s)+1) Выдаёт: error: lvalue required as left operand of assignment

Условие - C++
подскажите пожалуйста как можно сделать условие: если одно из нескольких равно N, то ......

Условие - C++
Добрый вечер! Казалось бы простенькая задачка, но никак не могу довести ее до ума. Может кто подскажет. Собственно задача Даны 2...


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

Или воспользуйтесь поиском по форуму:
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
23.09.2011, 08:58     условие в h файле #6
Препроцессорные директивы.
Yandex
Объявления
23.09.2011, 08:58     условие в h файле
Ответ Создать тему
Опции темы

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