Ładny brzuch

mam jedno male pytanie:
w jakiej bibliotece znajduje sie definicja typu DWORD?




mam jedno male pytanie:
w jakiej bibliotece znajduje sie definicja typu DWORD?


Chyba:

#include <iostream>
#include <vector>
             
P.S Nie mam C++

w bibliotece stdio.h



w adnej z tych ktre podaliscie do tej pory

narazie dolaczam windows.h i dziala(bo tam to jest napewno) ale przez to moj exe jest strasznie duzy; nikt niewie gdzie to moze byc?
Uytkownik mark_ edytowa ten post 03 maj 2005, 13:06
a nie mozesz sobie zrobic typedef unsigned long int DWORD; ?


a nie mozesz sobie zrobic typedef unsigned long int DWORD; ?


'unsigned long int' to to samo co DWORD ?
ale mi chodzi o WORD
jezu, pomylilo mi sie, chodzi mi o word, sory


...ale przez to moj exe jest strasznie duzy...

A uywasz VC czy Deva?

Bo jak VC to zdefiniuj:

#define WIN32_LEAN_AND_MEAN // to moe tez na devie dziaa

lub

#define VC_EXTRALEAN

To wyrzuca sporo niepotrzebnego syfu z windows.h
Uytkownik Futhark edytowa ten post 03 maj 2005, 14:43

narazie dolaczam windows.h i dziala(bo tam to jest napewno) ale przez to moj exe jest strasznie duzy; nikt niewie gdzie to moze byc?

WORDa moesz sobie zrobi, jak wspomniano wczeniej ze dwa razy, typedefem:
typedef unsigned short WORD;
Ale powiedz, do czego Ci typ WORD? Jedyny WORD, z jakim si spotkaem, jest uywany w WinAPI, i jest deklarowany:
#define WORD unsigned short
lub podobniej.

Co do <windows.h> i mieci, to [Futhark - niezalenie od kompilatora, byle by tylko kompilowa programy pod Windows] moemy uy nastpujcych definicji PRZED includowaniem #windows.h

#define WIN32_LEAN_AND_MEAN
#define WIN32_EXTRA_LEAN

Te define'ki wyczaj rzadziej uywane rzeczy z <windows.h> [np. funkcj PlaySound ;)].

Pozdrawiam.

//EDIT - wczenie systemu kolorowania skadni preprocesora :)
//EDIT2 -blah, przepraszam :) oczywicie Marcepanowy Kapturek ma racj, i WORD jest typedefem
//na unsigned short [2 bajty], a DWORD na unsigned int [4 bajty]. Post poprawiony ;)
Uytkownik TeMPOraL edytowa ten post 03 maj 2005, 15:30
eee ale WORD to zwykle 2 bajty, wiec raczej

typedef unsigned short int WORD;


'unsigned long int' to to samo co DWORD ?
ale mi chodzi o WORD
jezu, pomylilo mi sie, chodzi mi o word, sory


Boe to pisz dokadnie, a nie wprowadzasz lufdzi w b  <_<

Ej no we w ogle nie przesadzaj. Teraz gadasz, e Ci w bd wprowadzi, a czy przez t zmian z DWORD na WORD jeste w stanie bardziej ni w poprzednim pocie mu pomc, bo mi si wydaje, e nie...
Uytkownik Futhark edytowa ten post 03 maj 2005, 17:46
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •