webForumDet fria alternativet

Tilldela variabel värde..

5 svar · 339 visningar · startad av roj

rojMedlem sedan apr. 2002179 inlägg
#1

Hmm asså nu e jag stäld..

Varför kan jag inte skriva

ind port;
port = 1444;

Får dessa felen.

error C2501: 'port' : missing storage-class or type specifiers
error C2086: 'port' : redefinition

ViktorMedlem sedan aug. 20021 752 inlägg
#2

datatypen ind finns inte, menar du kanske int?

/Viktor

rojMedlem sedan apr. 2002179 inlägg
#3

Hehe.. Mmm det e klart jag menar int.. Men det har jag skrivit men det funkar inte ändå..

Altså ind var bara ett stav fel jag gjorde i forumet.

ViktorMedlem sedan aug. 20021 752 inlägg
#4

Felmedelandet tyder på att det ändå är fel på datatypen.

missing storage-class or type specifiers

detta betyder att port inte är en instans av någon datatyp utan är en variabel utan typ.

Om du byter ind mot int så är din kod helt korrekt och ska fungera.

Taget från MSDN

The most typical cause of this error is a typographical error. Recheck the identifier to ensure it is spelled correctly and that the alphabetic case is correct.

This error may occur when a type specifier is omitted in the declaration of an identifier.

/Viktor

PeWMedlem sedan juni 200010 432 inlägg
#5

"int" är en primitiv datatyp som ingår i det grundläggande språket. Får man fel trots det är det nåt annat strul med kompilatorn.

BeatboxMedlem sedan okt. 20013 217 inlägg
#6

error C2086: 'port' : redefinition

'port" finns redan definierad någonstans. Prova typ port1 eller nått...

123 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)