webForumDet fria alternativet

unexpected tokens following preprocessor directive - expected a newline

4 svar · 744 visningar · startad av jme

jmeMedlem sedan maj 20012 237 inlägg
#1

c:\Documents and Settings\Janimatti Ellonen\Omat tiedostot\Koulu\2. vuosi\Cplusplus\Harjoitus\App.cpp warning C4067: unexpected tokens following preprocessor directive - expected a newline

Varför får jag det?

Fattas det nån tomrad nånstans?

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Kod?

jmeMedlem sedan maj 20012 237 inlägg
#3

Äh!

Jag är helt hopplöst okunnig med detta C++ och ska vara färdig med ett program tills imorgon (idag dvs).

Förra problemet löst men en hop av nya.

Hur och var ska man egentligen skriva dessa #includes?? Jag blir galen på dem. Får hela tiden felmeddelande som säger att antingen så hittas vissa klasser inte eller så är de definierade flera gånger.

Jag har följande klasser:

- App (behöver Pizza, IngredientMenu, Ingredient)
- Pizza (behöver IngredientMenu, Ingredient)
- IngredientMenu (behöver Ingredient)
- Ingredient

T ex i App.h så har jag:

#ifndef _APP_H_
#define _APP_H_

sedan kommer klass-definitionen

#endif

NickemannenMedlem sedan aug. 20003 575 inlägg
#4

expected newline betydde just att du måste ha en ny rad. Prova att göra det under #endif. Fast när jag råkade ut för det så var det under main funktionen.

jmeMedlem sedan maj 20012 237 inlägg
#5

Det har jag nog löst (äh, placerade i fel tråd egentligen) men nu har jag problem med dessa jävla #includes...

259 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
133 ms — hämta forumlista (db)
124 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)