MikroC en Hi-tech C fout

B

bbgil

Guest
Hi guys,
Ik heb deze vraag op waarom Hi-tech C geeft de fout tijdens Mikro C niet.de code is zeer eenvoudig.Ik ben bekend met de assembler-taal maar net begonnen met c.Ik probeer om te zien dat makkelijker te gebruiken tussen de twee.

void main () (
PORTC = 0;
TRISC = 0;

while (1) (
PORTC = ~ PORTC;
Delay_ms (1000);
)
) / / ~!

De fouten in Hitec C zijn:
Ernst Resource Description
Id
2 (499) undefined symbol: _Delay_ms
1 (361) functie aangegeven impliciete int lijn 25
20
1 (337) lijn beschikt niet over een nieuwe regel op het einde lijn 26

1 (176) missing newline regel 27

is het syntax error?en waarom is het op zoek naar ontbrekende nieuwe regel wanneer zijn reeds aan het einde van het programma?Any help is appreciated.

 
hoi,
delay_ms () is een ingebouwde functie van Mikroc, In hi-tech c zij niet over een ingebouwde functie genaamd delay_ms ()

 
# include "delay.c"

void main () (

TRISC = 0;
PORTC = 0;while (1) (
PORTC = ~ PORTC;
Delay_ms (1000);
)
) / / ~!
groeten<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
bedankt voor de antwoorden.Hoe zit het met de fout op het einde van de lijn.dat men verwart me.een bepaalde manier die c in hi-tech anders worden beëindigd dan in mikro C?Ik dacht c is c in ieder compilers.

 
Probeer dit

Geef een nieuwe regel aan het eind van de code.

Dat betekent

Klik op het einde van uw code (na) / / ~!) En druk op de enter toets

 

Welcome to EDABoard.com

Sponsor

Back
Top