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

#define классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Среда программирования C++ http://www.cyberforum.ru/cpp/thread998519.html
Доброго времени суток! Не знаю где найти программную среду для программирования на С++ версии Portable, чтобы можно было носить с собой на флешке и без всяких сетапов открывать и сразу кодить. Не...
C++ Модуль самотестирования Написать модуль, выполняющий самотестирование, т. е. проверяющий целостность кода программы. Реализация в среде IAR. Может знающие подскажет что нибудь полезное, или поможет его набросать. Заранее... http://www.cyberforum.ru/cpp/thread994616.html
Выборка подвектора из большего вектора, нужно сделать на 2-х языках программирования! C++
кто-нибудь сможет помочь?? Реализовать алгоритм решения задачи на любых двух языках программирования. программный код;
C++ На чём писать GUI
Нужен какая-нибудь не громоздкая, чтобы программа с пустым окном была до 1 мб со статической линковкой, и бесплатная библиотека с лицензией, допускающей коммерческое использование, для создания GUI...
C++ Каталогизатор http://www.cyberforum.ru/cpp/thread991603.html
у меня множество видео файлов на пк, хочу написать программу вот ее пример, но я не знаю как это сделать.
C++ Создать клиент/серверное сетевое приложение для обмена текстовыми сообщениями Создать клиент/серверное сетевое приложение для обмена текстовыми сообщениями через среду передачи данных стека TCP/IP. Для реализации приложения необходимо использовать потоковые сокеты протокола... подробнее

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

#define классы - C++

06.11.2013, 08:33. Просмотров 513. Ответов 0
Метки (Все метки)

Добрый день.
Понадобилось написать эмулятор кое-чего...
В коде имеется много функций и процедур такого типа:
C++
1
2
3
4
5
VGA.cb
VGA.begin(x, y, m)
VGA.print(x)
file.close()
Serial.print(x)
Этих библиотек, к которым принадлежат они нет необходимо заменить функции на соответствующие:
C++
1
2
3
4
5
GPUBuffer
asm("nop")
asm("nop")
fclose(file)
outtext(x)
Как это сделать без правок в основном(эмулируемом) коде?
Если с #define, то куча таких ошибок:
C++
1
2
353 expected primary-expression before '.' token 
353 `x' undeclared (first use this function)
Добавлено через 9 часов 33 минуты
C++
1
2
3
4
5
#define VGA.cb GPUBuffer
#define VGA.begin(x,y,m) asm("nop")
#define VGA.print(x) asm("nop")
#define file.close() fclose(file)
#define Serial.print(x) outtext(x)
Вот так не работает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru