C_>> Зачем нужен и что делает windows.h ? C_>> В какой-то библиотеке он включается следующим фрагментом: T>Windows.h нужен для того, что бы ты мог использовать в своей программе функционал, предоставляемый операционной системой (Windows 95, 98, NT, 2000, XP).
Спасибо. А не могли бы пояснить (пример какой-нибудь), что такое функционал, предоставляемый Windows ?
Например, если программа работет в консольном режиме и занимается вычислениями, она все равно использует какие-то услуги из Windows.h ?
C_>>#ifdef _WIN32 C_>># include <windows.h> C_>># ifdef small C_>> /* windows.h define small to char */ C_>># undef small C_>> И что за _WIN32, кем и в каком месте он определяется? C_>> Если кто прокомментирует, буду премного благодарен. T>А макрос _WIN32 генерируется компилятором, и говорит о том какая версия операционной системы используется. T>_WIN16 — 16-ти разрядная T>_WIN32 — 32-х разрядная T>и вообще макрос _WIN?? говорит о том что используются винды.
Еще раз спасибо. А можно сказать компилятору (в настройках каких-нибудь), чтобы он этот макрос не генерировал? (чисто теоретически, на практике понятно, что он много кому может быть нужен).