Avatar billede benjams69 Nybegynder
23. juni 2003 - 11:51 Der er 2 kommentarer og
1 løsning

oe som variabel / konstant

Hvis jeg prøver at bruge oe som variabel, får jeg følgende error:
error C2059: syntax error : 'constant'
det sker når jeg bruger #define oe såvel som int oe;
(det skal lige siges jeg bruger M$ Visual Studio 6.0)
Hvis jeg giver variablen / konstanten (what ever) et andet navn, virker det skam glimrende...

Mit spm lyder derfor: Hvad oe for en 'constant' ?!

P-ilsner Benjams69
Avatar billede bertelbrander Novice
23. juni 2003 - 14:15 #1
Jeg kan ikke se problemet her, kan du lave en lille kode stump der demonstrerer problemet?
Avatar billede benjams69 Nybegynder
23. juni 2003 - 14:40 #2
hmm - Der er faktisk heller ikke noget problem når men (jeg) compiler med M$ Visual Studio 5 - men i version 6 kan den ikke - dér får jeg nemlig en fejl?!
Btw - smid lige et svar af i http://www.eksperten.dk/spm/366140
Lukker det her spm anyway...
Avatar billede arne_v Ekspert
23. juni 2003 - 18:16 #3
Lidt mystisk.

De compiler faktisk hos mig med VC++6.

#include <stdio.h>

#define oe 237

int main()
{
  printf("%c\n",oe);
  return 0;
}

C:\>cl zz.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.

zz.c
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

/out:zz.exe
zz.obj

C:\>zz
&#966;

#include <stdio.h>

int oe = 237;

int main()
{
  printf("%c\n",oe);
  return 0;
}

C:\>cl zzz.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.

zzz.c
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

/out:zzz.exe
zzz.obj

C:\>zzz
&#966;
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