PDA

View Full Version : مبتدی: فرق istream با cstdio چیه؟



enliven
شنبه 03 خرداد 1393, 12:51 عصر
سلام
آقا سوال سادست و من فقط گیج شدم...

من دیدم توی هر دوی این سرباره ها فایل و تولید میکنن؛ می خونن و همه کاری و میکنن
اما بعضی جاها از یکی و بعضی جاها از اون یکی استفاده شده!

حالا جالبه بعضی جاها هم ترکیب شده استفاده ازشون!!!

خوب چرا؟

کامبیز اسدزاده
شنبه 03 خرداد 1393, 13:09 عصر
سلام
آقا سوال سادست و من فقط گیج شدم...

من دیدم توی هر دوی این سرباره ها فایل و تولید میکنن؛ می خونن و همه کاری و میکنن
اما بعضی جاها از یکی و بعضی جاها از اون یکی استفاده شده!

حالا جالبه بعضی جاها هم ترکیب شده استفاده ازشون!!!

خوب چرا؟

هر دوتاشونم یکی هستن ولی stdio از هیدر های اصلی برای خواندن و نوشتن در زبان C هستش و در زبان C++ هم پشتیبانی میشه و iostream یا istream هم هیدر ها و کلاس هایی برای خواندن و نوشتن در زبان C++ هستند.

emadrezvani
شنبه 03 خرداد 1393, 13:14 عصر
cstdio مشابه توابع استاندارد C هست و iostream استریم و با شی سرو کار داره.

motherboard
شنبه 03 خرداد 1393, 13:34 عصر
یک تفاوت هایی هم در رابطه با سرعت کامپایل شدن برنامه دارند اینجا (http://barnamenevis.org/showthread.php?444398-%D8%A7%DB%8C%D8%A7-%D8%AF%D9%88-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-printf-%D9%88-cout-%D8%A8%D8%B1%D8%AA%D8%B1%DB%8C-%D8%AE%D8%A7%D8%B5%DB%8C-%D9%86%D8%B3%D8%A8%D8%AA-%D8%A8%D9%87-%DB%8C%DA%A9%D8%AF%DB%8C%DA%AF%D8%B1-%D8%AF%D8%A7%D8%B1%D9%86%D8%AF%D8%9F) را کلیک کنید.

enliven
یک شنبه 04 خرداد 1393, 16:50 عصر
ممنون دوستان
حالا سوال و يکم جزئي ترش ميکنم ممنون ميشم اگر راهنمايي بفرمائيد
سه تا عکسي که آپ ميکنم همه کار با فايلن اما شکلاي متفاوت؛‌حتي ميشه گاهي ترکيبشونم کرد اما گيج شدم چرا اينقد فرق دارن توي فراخواني و شکل استفاده از توابع وابسته؟
يکي يه جور close و read و write ميکنه يکي يه جور؟ چه فرقي دارن؟


119475

119476

119477