PDA

View Full Version : تابع main()



katalani
پنج شنبه 17 اسفند 1391, 08:16 صبح
با سلام به دوستان.من تابع main از نوع void در devc++ تعریف می کنم کامپایلر error می گیره.دلیلش چیه؟؟

iranolom
پنج شنبه 17 اسفند 1391, 08:48 صبح
السلام علیک


به احتمال قوی از نوع کامپایلر تون هست ///// از چی استفاده می کنید ؟؟

باید نوع خروجی تابع main رو از void به یک نوع خروجی مثلا عددی int تغییر بدید ...

سپس در انتها تابع یه مقدار خروجی بر گردونید که مقدارش اصلا مهم نیست
rtturn 0;

به احتمال قوی باید مشکلتون از اینجا باشه چون خیلی شایع هستش این مساله ...

iranolom
پنج شنبه 17 اسفند 1391, 08:49 صبح
بله تو devC++‎ باید نوع خروجی از نوع تهی نباشه

pswin.pooya
پنج شنبه 17 اسفند 1391, 10:03 صبح
با سلام به دوستان.من تابع main از نوع void در devC++‎ تعریف می کنم کامپایلر error می گیره.دلیلش چیه؟؟

طبق استاندارد درست C شما نمی تونید تابع main رو از نوع برگشتی void در نظر بگیرید. توی ویندوز و ویژوال استادیو یکسری از کامپایلرها برای این موضوع ارور نمی ده اما بهتره از int استفاده کنید.

katalani
پنج شنبه 17 اسفند 1391, 12:52 عصر
مرسی از همتون.