PDA

View Full Version : کار void چیست؟



eli 202
پنج شنبه 09 اردیبهشت 1389, 11:01 صبح
با سلام و درود بر دوستان عزیز

من می خوام یه برنامه که به زبان c++ نوشته شده رو به زبان c برگردونم.
اما نمی دونم کار void تو c++ چیه؟ و معادل اون تو c چیه؟ یعنی اگه بخوام تمام void های برنامه رو حذف کنم، چی باید به جاش بذارم تا error نده؟

eli 202
پنج شنبه 09 اردیبهشت 1389, 11:30 صبح
چون هنوز c++ رو نخوندیم و فقط یه مختصری از c رو خوندیم.
استاد هم پروژه دفترچه تلفن رو داده، منم چون بلد نبودم ، دانلودش کردم ولی هرچی گشتم به زبان c نبود .
ناچارا می خوام برش گردونم به c. ولی طبیعتا مشکله...

moh_mov
پنج شنبه 09 اردیبهشت 1389, 15:12 عصر
ببین.....سلام....تبدیل این 2 تا کار ساده ای نیست....
از الگوریتم همون c++ یا بگیر و کد c رو خودت بزن.....وگرنه با کپی کردن به هیج جا نمیرسی!

sara sa
پنج شنبه 03 آذر 1390, 18:02 عصر
توی C و ++C تابع اصلی برنامه main هست! که اجرای برنامه از اون شروع می‌شه .حالا این main رو می‌شه به دو روش تعریف کرد:
int main()
و
void main()
توی ++C خروجی int است( طبق استاندارد یک برنامه‌ی ++C باید خروجی int داشته باشه)
و توی C :
توی C می‌گن این بستگی به پیاده‌سازی کامپایلر داره! ولی توی C هم توصیه شده که از همون خروجی int استفاده بشه! هرچند، هیچ اجباری نیست.

وقتی از void استفاده می شه که main نخواد خروجی بده که اینجا یه مشکلاتی پیش‌میاد

و اگر هم نوشتید main() و هیچ warning مشاهده نمیکنید دلیل نمیشه برنامتون درست باشه

هر چند سوال قدیمیه ولی ایشالا این پاسخ بتونه به بقیه کمک کنه