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

Объясните пожалуйста, как узнать тип ОС - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Элементы массива в порядке возрастания http://www.cyberforum.ru/cpp-beginners/thread357916.html
#include <cstdlib> #include <iostream> using namespace std; const int size=7; int maxx( int * ); int minn( int * );
C++ дружественный класс доброго дня. есть вопрос. на картинке видно что шаблон называется class map. для чего в его тексте вставлена строка friend class map? это какой то "другой" класс который должен получить доступ?... http://www.cyberforum.ru/cpp-beginners/thread357913.html
C++ Составить программу решения задачи. Все значения для вычисления ввести с клавиатуры
Даны длины трех отрезков a, b, c. Если можно построить треугольник по этим трем отрезкам, то вычислить его периметр и площадь.
C++ Алгоритм поиска безусловного экстремума функции
Здравствуйте, помогите пожалуйста написать программу, реализующую алгоритм поиска безусловного экстремума функции ax^2+bx+c методом квадратичной интерполяции. алгоритм есть.могу написать тут. надо...
C++ Задать два числа как два массива и потом выполнить сложение, умножение и деление http://www.cyberforum.ru/cpp-beginners/thread357862.html
Здравствуйте! Суть задачи в следующем: Нужно задать два числа как два массива и потом выполнить сложение, умножение и деление с помощью объекта и с помощью функции. Помогите пожалуйста кто знает....
C++ Замена часто повторяющегося выражения Здравствуйте! У меня такая проблема. Я слишком часто в коде использую выражение, к примеру: exp(x2)+2*pow(x2,2)-30; Можно ли его как-то заменить на одно короткое, и чтобы его можно было менять?... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5774 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
29.09.2011, 12:51
Нужно использовать макросы:
Some compilers offer macros to indicate a Windows build environment. But these will vary from compiler to compiler, and even on the same compiler on Windows if the target environment is not exclusively windows. Usually it's __WIN32__, but not always.
C
1
2
3
#if defined (__WIN32__)
  // Windows stuff
#endif
Sometimes it can be _WIN32, __CYGWIN32__, or possibly just the compiler indicator (_MSC_VER).

If you know the environment you'll be building in (from the makefile) then you can usually pass in the #define on the command line, like "g++ -D __WIN32__ yourfile.c".
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru