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

Как добавить запятую в аргументы макроса? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с потоками http://www.cyberforum.ru/cpp-beginners/thread808911.html
Задача поставлена так : Необходимо открыть поток, записать некую информацию и далее закрыть его. Но необходимо, чтобы после закрытия потока необходимо выводить следующую информацию в консоль....
C++ Сравнение строк Написать собственную функцию, без использования функций стандартной библиотеки, которая сравнивает две строки, игнорируя количество пробелов между словами http://www.cyberforum.ru/cpp-beginners/thread808909.html
C++ Заполнить масив случайными значениями
Помогите с задачей, заранее спасибо)Текст задачи должен быть на русском языке напечатан в теме.
C++ Стек. Перевести выражение из обычной формы записи в постфиксную и записать ее в текстовый файл
Ребят, помогите написать код Текстовый файл содержит арифметическое выражение, записанный в обычной инфиксной форме. Перевести выражение из обычной формы записи в постфиксную и записать ее в...
C++ Переход с # на С++ http://www.cyberforum.ru/cpp-beginners/thread808883.html
Помогите перейти с # на С++.Очень надо к концу апреля.
C++ Задачи на одномерный массив 1.За заданим роком і номером дня в році(від1 до365 або до366, якщо рік високосний) обчислити дату(число, місяць). Наприклад, за2012 61 і за2013 60 обчислюється1 3 – перше березня. 2.За заданою ... подробнее

Показать сообщение отдельно
popelyuk
8 / 8 / 1
Регистрация: 04.12.2012
Сообщений: 130

Как добавить запятую в аргументы макроса? - C++

14.03.2013, 22:26. Просмотров 1459. Ответов 1
Метки (Все метки)

есть макрос который должен принимать строку в которой есть запятые как это сделать?
C++
1
2
3
4
5
6
7
8
9
10
void some_fun(const char * arg_1, unsigned int arg_2);
 
#define SOME_MAKR(x) some_fun(x);
 
#define SOME_ARG "string", FL_SOME_FLAG_1 | FL_SOME_FLAG_2
 
SOME_MAKR(SOME_ARG);  // <<-- первый вариант вызова всё ок
 
SOME_MAKR("another string", FL_ANOTHER_FLAG);  // второй вариант вызова, препроцессор думает что я хочу
                                               // вызвать макрос с двумя аргуметами, что тут сделать ??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru