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

Как в макрос в качестве параметра передать строку, содержащую символ запятой? - C++

Войти
Регистрация
Восстановить пароль
 
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,890
Записей в блоге: 1
16.01.2012, 15:50     Как в макрос в качестве параметра передать строку, содержащую символ запятой? #1
Помогите ответить на вопрос:
Как в макрос в качестве параметра передать строку, содержащую символ запятой?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2012, 15:50     Как в макрос в качестве параметра передать строку, содержащую символ запятой?
Посмотрите здесь:

C++ Можно ли в качестве параметра функции передать другую функцию?
C++ Написать и протестировать функцию, которая в строке, передаваемой ей в качестве параметра, заменяет каждый второй элемент на заданный символ.
Как передать функцию в качестве параметра? C++
Как передать метод класса в качестве параметра функции C++
C++ Как передать в качестве параметра конструктора ПОТОК,
Как передать файл в качестве параметра функции C++
C++ Как передать итератор в качестве параметра функции?
Указатели (нужно передать массив в качестве параметра в функцию) C++
Функции: Как передать в качестве параметра число? C++
C++ Как передать функции в качестве параметра исполняемый код
Как передать слово в качестве параметра функции? C++
C++ Передать функцию в качестве параметра

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1285 / 1219 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
16.01.2012, 16:01     Как в макрос в качестве параметра передать строку, содержащую символ запятой? #2
Строка заключена в кавычки. Есть ли внутри кавычек запятая - не имеет значения.

Добавлено через 2 минуты
А вообще, вот так. Но не делай так.)
C++
1
2
3
4
5
6
7
8
9
10
11
int func( int a, int b )
{
    return a + b;
}
 
#define CALC( X ) func X
 
main
{
    int fx = CALC( (5, 7) );
}
Yandex
Объявления
16.01.2012, 16:01     Как в макрос в качестве параметра передать строку, содержащую символ запятой?
Ответ Создать тему
Опции темы

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