First of all make sure there is no space between the stdio and the h
as in 
#include<stdio.h> and not 
#include<stdio. h>

then you should not be using print, but rather printf, because C doesn't come 
with a print function. 
so use
printf("why doesn't compile");
rather than
print("why doesn't compile");



________________________________
From: ruhatadiyaman <[email protected]>
To: [email protected]
Sent: Sunday, May 17, 2009 12:53:52 AM
Subject: [c-prog] Re: a problem with eclipse





it was my fault of course. at my first message i have writen as
'include<stdio. h>' but in fact i was writing '#include<stdio. h>' as you
say. but it is still underlined as a syntax error. the code is this;

#include<stdio. h>
int main()
{
print("why doesn't compile");
}

it gives syntax error only for include line
thanks again
best regards
--- In c-p...@yahoogroups. com, "Dan Presley" <dpres...@.. .> wrote:
>
> If "include<stdio. h>" is an actual quote from your source code, you
forgot to precede the statement with the pre-processor directive -- the
'#' symbol, e .g '#include<stdio. h>'.  That maybe why your statement was
flagged with a syntax error.  Hope this helps.  Cheers.
>

[Non-text portions of this message have been removed]
   


      

Reply via email to