Avatar billede sw_red_6 Nybegynder
16. november 2004 - 14:02 Der er 6 kommentarer og
1 løsning

unsigned char i VC++ 6.0

Er det muligt at ændre på hvordan VC++ opfatter en char?

Det jeg er ude efter er en måde at få char til at være unsigned char uden at skulle skrive en define.
Avatar billede aaberg Nybegynder
16. november 2004 - 15:38 #1
Jeg forstår ikke helt hvad du mener, men hvis det er fordi du skal bruge en unsigned char i din kode, erklærer du bare variables som en unsigned char!!?

unsigned char mychar;
Avatar billede sw_red_6 Nybegynder
16. november 2004 - 15:47 #2
Jep det er jeg klar over.
Men i stedet for at skrive det i samtlige 9 filer og derefter ændre char til mychar ville jeg vide om det er muligt at sætte det et eller andet sted i options eller sådan noget. Jeg har ikke kunne finde det men jeg betyder ikke at jeg ikke kan have overset det.
Avatar billede aaberg Nybegynder
16. november 2004 - 15:58 #3
Jeg skal ikke kunne sige det med sikkerhed, men jeg tror ikke man kan gøre det. Det ville være at ændre på den måde VC++ læser kode, og det tror jeg ikke man kan (Jeg har i hvert tilfælde aldrig hørt om det). Men det skal da ikke udelukkes.
Avatar billede bertelbrander Novice
16. november 2004 - 19:36 #4
Der er en /J switch man kan give kompileren, jeg kan ikke finde den i settings for kompileren i IDE'en så du er nok nødt til at putte den på manuelt.
Avatar billede arne_v Ekspert
16. november 2004 - 22:32 #5
Jeg kan heller ikke finde den i IDE'en, men muligheden er ret almindelig:

MS VC++        : /J
BC++ 5.5      : -K
Open Watcom    : -J
GCC            : -funsigned-char
Avatar billede sw_red_6 Nybegynder
17. november 2004 - 11:31 #6
Ok, jeg har så fundet ud af at det ikke kan betale sig at lave char om til unsigned char da der vil være for mange fejl med char til unsigned char conversion/truncation kan ikke lige huske hvilken det var. Hvis i smider et svar så kan i dele pointene
Avatar billede sw_red_6 Nybegynder
16. december 2004 - 15:28 #7
i har haft masser af tid til at komme med et svar så i kunne få svarene så nu lukker jeg.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester