هدف از SETW و Endl در C++ چیست؟
هدف از SETW و Endl در C++ چیست؟

تصویری: هدف از SETW و Endl در C++ چیست؟

تصویری: هدف از SETW و Endl در C++ چیست؟
تصویری: دستکاری‌کننده‌های setw و endl در برنامه‌نویسی c++ اردو/هندی 2024, نوامبر
Anonim

استفاده از endl و setw دستکاری‌کننده‌ها در C++ همراه با عملگرهای ورودی/خروجی، C++ امکان کنترل نحوه نمایش خروجی روی صفحه را فراهم می کند. این کار با استفاده از ابزارهای دستکاری انجام می شود.

در اینجا، هدف از SETW () در C++ چیست؟

این تابع C++ std:: setw طوری رفتار می کند که گویی عرض عضو با n به عنوان آرگومان در جریانی که در آن به عنوان دستکاری کننده درج/استخراج می شود فراخوانی شده است (می توان آن را در جریان های ورودی یا جریان های خروجی درج/استخراج کرد). برای تنظیم عرض میدان مورد استفاده در عملیات خروجی استفاده می شود.

دوم اینکه SETW و Setprecision در سی پلاس پلاس چیست؟ C++ چندین دستکاری کننده ورودی/خروجی را به برنامه نویس ارائه می دهد. دو تا از این دستکاری کننده های ورودی/خروجی هستند setw () و دقت تنظیم (). این setw () manipulator عرض فیلد اختصاص داده شده برای خروجی را تنظیم می کند. اندازه فیلد (به تعداد کاراکترها) را به عنوان پارامتر می گیرد.

در اینجا، هدف دستکاری ها چیست؟

دستکاری کننده ها توابعی هستند که به طور خاص طراحی شده اند تا در ارتباط با عملگرهای درج () در اشیاء جریان استفاده شوند، به عنوان مثال: آنها هنوز هم توابع منظم هستند و همچنین می توانند مانند سایر توابع فراخوانی شوند. عملکرد استفاده از یک شی جریان به عنوان آرگومان، برای مثال: boolalpha (cout);

دستکاری کننده SETW چگونه کار می کند؟

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