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

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

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

Показать сообщение отдельно
popelyuk
 Аватар для popelyuk
8 / 8 / 1
Регистрация: 04.12.2012
Сообщений: 130
14.03.2013, 22:26     Как добавить запятую в аргументы макроса?
есть макрос который должен принимать строку в которой есть запятые как это сделать?
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);  // второй вариант вызова, препроцессор думает что я хочу
                                               // вызвать макрос с двумя аргуметами, что тут сделать ??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru