שאלה בקימפול ב C

שאלה בקימפול ב C

אני מנסה לקמפל תוכנית פשוטה בסי
#include <stdio.h> int main (void); { printf ("\nShe sells sea shells by the sea shore."); printf ("\nShe\nsells\nsea\nshells\nby\nthe\nsea\nshore."); printf ("\n*****************************************"); printf ("\n* She sells sea shells by the sea shore *"); printf ("\n*****************************************"); return 0; }​
אולם אני מקבל הודעת שגיאה כזאת: Cpp1.cpp(3) : error C2447: missing function header (old-style formal list?) האם זה בגלל שאני משתמש בקומפיילר microsoft visual c++? אם כן, ואם לא, מה עלי לעשות כדי לפתור את הבעיה?
 

DCoder

New member
נראה כמו התרגיל הראשון של

מבוא למדעי המחשב בטכניון. תוריד את הנקודה-פסיק אחרי הmain.
 

IdanR

New member
ההסבר הוא..

אם צריך לבוא פתיחה של סוגריים מרובעים, כלומר } אף פעם לא יהיה פסיק לפני.
 
אמת :)

תודה. בטורבו פסקל, וגם בדלפי, שגיאות תחביריות כאלו היו מתגלות ע"י הקומפיילר ומסבירות בפשטות כיצד לתקן אותן. האם יש גם קומפיילר לסי שעושה זאת?
 

מהנדס 32

New member
זה נראה כמו התרגיל הראשון

למבוא בהנדסת תוכנה באוקספורד(יותר טוב מהטכניון).....את מי זה בכלל מעניין????
 
למעלה