ورود / ثبت نام
0
0

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

816 بازدید
استريم ورودي و خروجي شي گرا در C++

استریم ورودی و خروجی شی گرا در 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
  • وضعیت خطا در استریم
  • پیوند استریم خروجی با استریم ورودی
آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=6913
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
مسعود شریفی پور
از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.
مطالب بیشتر
برچسب ها:

نظرات

1 نظر در مورد اموزش استفاده از استریم ورودی و خروجی شی گرا در C++

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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

    ۳