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

Помогите найти ошибку (макрос) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамическое распределение памяти http://www.cyberforum.ru/cpp-beginners/thread6010.html
Дан динамический целочисленный массив y1,y2,....,yn. и и динамическая символьная переменная h. Если значение h равно '+', преобразовать исходный массив к виду yn,yn-1,...,y2,y1; иначе не менять порядок элементов. Так вот незнаю как вот это сделать: y1,y2,....,yn преобразовать к виду yn,yn-1,...,y2,y1 Подскажите пожалуйста как преобразовать!:)
C++ Используя класс отыскать самый дорогой товар и вывести скидки на товары Помогите пожалуста с задачей: создать программу которая формирует накладную на три товара, и используя класс отыскать самый дорогой товар и вывести скидки на товари. http://www.cyberforum.ru/cpp-beginners/thread6002.html
Определить радиус и центр окружности C++
определить радиус и центр окружности, проходящей по крайней мере через­ три различные точки заданного множества точек на плоскости и содержащей­ внутри наибольшее количество точек этого множества.
C++ Написание простого компилятора
Хотел бы попробовать написать простенький компилятор, но не знаю с чего начать, помогите ссылкой на какой нибудь урок или советом.
C++ Передача файлов на телефон через COM порт http://www.cyberforum.ru/cpp-beginners/thread4724.html
Помогите пожалуста понять как можно осуществить передачу файлов на мобильный телефон через АТ команды!Как посылать АТ команды на телефон и принимать ответ я разобрался!У меня есть АТ команды передачи но как сохранить фаил выгруженный с телефона или загрузить файл на телефон я не представляю!!!Один человек мне сказал что надо использовать расширенный буфер но поисковики мне на эту фразу не чего...
C++ задан элипс с центром в точке Народ кто может помочь по курсовой стучите в асю 358-128-757. Она не такая сложная ток я не как не могу разобраться сам в С++ т.к. я новичок. Помогите плз разобраться, а то самому не получается не как. подробнее

Показать сообщение отдельно
maxxi
0 / 0 / 0
Регистрация: 17.02.2008
Сообщений: 14

Помогите найти ошибку (макрос) - C++

17.02.2008, 16:37. Просмотров 1446. Ответов 1
Метки (Все метки)

Макрос должен менять местами свои аргументы:

код C++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include <iostream>
using namespace std;
 
#define swap(x,y); {int tmp=(x);(x)=(y);(y)=tmp;};
 
int main(){
    int arg;
    
    cout<<"/nVVedine 4islo: "<<"/nVvedennoe 4islo : "<<arg<<endl;
    cin>>arg;
    int x=(arg/100)*100;
    int y=(arg%100);
 
    cout<<"/nNovoe 4islo: "<<swap(x,y) 
    
    return 0;
 
}






Ругается на строку :

cout<<"/nNovoe 4islo: "<<swap(x,y)



: error C2059: syntax error : ';'


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