استریم ورودی و خروجی شی گرا در C++

با اموزش استفاده از استریم ورودی و خروجی شی گرا در C++ کتابی جالب و کاربردی پیشنهاد میکنیم حتما دوست داران سی پلاس پلاس دانلود کنند.کتابخانه استاندارد C++ مجموعه وسیعی از قالبیت‌های ورودی/خروجی (I/O) را فراهم آورده است. در این فصل به بررسی قابلیت‌ها و توانایی عملیات I/O خواهیم پرداخت. C++ از I/O نوع ایمن     (type-safe) استفاد می‌کند. هر عملیات I/O به نوع داده حساس می‌باشد. اگر یک تابع عضو I/O برای کار با نوع داده خاصی در نظر گرفته شده باشد، فقط برای آن نوع داده فراخوانی می‌شود. اگر مطابقتی مابین نوع داده واقعی و تابع برای کار با آن نوع داده وجود نداشته باشد، کامپایلر خطا تولید خواهد کرد. از اینرو داده اشتباه قادر به نفوذ به سیستم نخواهد بود.کاربران می‌توانند نحوه عملکرد I/O بر روی شی‌ها از نوع تعریف شده توسط کاربر را با اعمال سربارگذاری عملگرهای درج (<<) و استخراج (>>) مشخص سازند. این بسط‌پذیری یکی از ویژگیهای با ارزش C++ است.

استریم‌ها           

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

فهرست کتاب استفاده از استریم ورودی و خروجی شی گرا در C++

  • مقدمه
  • استریم‌ها
  •  استریم‌های کلاسیک در مقابل استریم‌های استاندارد
  • فایل‌های سرآیند کتابخانه iostream
  • کلاس‌ها و شی‌های استریم ورودی/خروجی
  • استریم خروجی
  • چاپ متغیرهای char *
  • چاپ کاراکتر با استفاده از تابع عضو put
  • استریم ورودی
  • توابع عضو get و getline
  • توابع عضو peek، putback و ignore
  • I/O نوع ایمن
  • ورودی/خروجی قالب‌بندی نشده با استفاده از read، write و gcount
  • معرفی دستکاری کننده‌های استریم
  • پایه انتگرال استریم: dec، oct، hex و setbase
  • دقت نقطه اعشار (setprecision, precision)
  • طول میدان (setw, width)
  • دستکاری کننده‌های استریم خروجی تعریف شده توسط کاربر
  • تعیین فرمت استریم و دستکاری کننده‌های استریم
  • دنباله صفرها و نقاط دسیمال (showpoint)
  • ترازبندی (left، right و internal)
  • لایه‌گذاری (setfill, fill)
  • پایه انتگرال استریم (showbase, hex, oct, dec)
  • اعداد اعشاری، نماد علمی و ثابت (scientific، fixed)
  • کنترل حروف بزرگ/کوچک (uppercase)
  • قالب‌بندی بولی (boolalpha)
  • تنظیم و تنظیم مجدد وضعیت قالب‌بندی از طریق تابع عضو flags
  • وضعیت خطا در استریم
  • پیوند استریم خروجی با استریم ورودی

جزئیات فایل

زبان پروژه : C++
حجم فایل پیوست : 250 KB

دانلود فایل

دانلود با لینک مستقیم
پسورد فایل : www.mspsoft.com
مسعود شریفی پور

از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

    ديدار پاسخ

    با سلام و عرض ادب و احترام از شما تقاضاي سورس قطعه برنامه سيستم ورود و خروج كاركنان يا مرخصي كارمندان به زبان ++cاگر موجود داريد به من معرفي نماييد باتشكر از شما