موسسه خیریه محک

شهر ریاضی بازی-ریاضی

scanf/printf در مقایسه با cin/cout

+2 امتیاز
1,789 نمایش

با اینکه c++ خیلی قابلیت‌ها نسبت به c داره ولی در بعضی جاها میگن استفاده از scanf و printf ای که در C هم قابل استفاده بود به نسبت cin/cout توصیه میشه.
میخوام بدونم اون جاها کجاهاست؟ و چی باعث میشه گاهی این دو دستور مفیدتر باشن؟

پرسیده شده شنبه ۱۹ اسفند ۱۳۹۱ در C++ توسط CPP_Crawler4  
بازتگ شده جمعه ۳۰ فروردین ۱۳۹۲ توسط admin

1 پاسخ

0 امتیاز

همیشه اینطوریه که اگه در C++ برنامه مینویسید، استفاده از cout خیلی بهتر جواب میده نسبت به printf چرا که از نظر نوع داده خروجی مطمئنه. (ینی نیازی نیست مشخص بشه خروجی از چه نوع داده‌ای قراره باشه و اگه نبود کامپایلر با مشکلات بعدی روبرو بشه.)
در واقع cin/cout کابردهای زیادی دارن و این درحالیه که کار با scanf/printf معمولاً دردسر زیادی داره.

پاسخ داده شده یکشنبه ۲۷ اسفند ۱۳۹۱ توسط CPP_Crawler4