1403/04/01

نحوه چاپ در C و C++

چاپ در C و C++ یکی از جنبه های اساسی برنامه نویسی است و راه های مختلفی برای انجام موثر آن وجود دارد. در این راهنما، روش‌های مختلف چاپ در C و C++ را بررسی خواهیم کرد، از جمله استفاده از cout و printf. ما همچنین 20 نکته را برای کمک به چاپ موثرتر و کارآمدتر ارائه خواهیم داد.

  1. استفاده از cout

cout یک کتابخانه داخلی در C و C++ است که به شما امکان می دهد خروجی را در کنسول چاپ کنید. برای استفاده از cout، فقط باید فایل سرصفحه </code> را وارد کنید. در اینجا مثالی از نحوه استفاده از <code class="inline">cout برای چاپ پیام در کنسول آورده شده است:

#include

int main() {
std::cout << “سلام، دنیا!” << std::endl;
بازگشت 0;
}

</code></pre>
<p>در این مثال، فایل هدر <code class="inline"> را اضافه کرده و از شی std::cout برای چاپ پیام “سلام، دنیا! ” به کنسول شی std::endl برای درج یک کاراکتر خط جدید در انتهای خروجی استفاده می شود.
  1. استفاده از printf

printf کتابخانه داخلی دیگری در C و C++ است که به شما امکان می دهد خروجی را در کنسول چاپ کنید. printf شبیه cout است، اما کنترل بیشتری بر قالب‌بندی خروجی فراهم می‌کند. در اینجا مثالی از نحوه استفاده از printf برای چاپ پیام در کنسول آورده شده است:

#include

int main() {
printf("سلام، دنیا!n");
بازگشت 0;
}

</code></pre>
<p>در این مثال، ما فایل هدر <code class="inline"> را اضافه کرده و از تابع printf برای چاپ پیام “سلام، دنیا!” به کنسول کاراکتر n برای درج یک کاراکتر خط جدید در انتهای خروجی استفاده می شود.
  1. نکاتی برای چاپ در C و C++

در اینجا 20 نکته برای چاپ موثرتر و کارآمدتر در C و C++ آورده شده است:

آ. به جای print یا cout یا printf استفاده کنید “>println. این توابع داخلی هستند و کارآمدتر هستند.

ب از std::endl به جای n برای درج یک نویسه خط جدید در انتهای خروجی استفاده کنید.

ج. برای تنظیم دقت اعداد ممیز شناور از std::setprecision استفاده کنید.

د از std::fixed استفاده کنید تا اعداد ممیز شناور را مجبور کنید با تعداد ثابتی از ارقام چاپ شوند.

ه. برای تعیین عرض و پر کاراکتر اعداد صحیح از std::setw و std::setfill استفاده کنید.

f. برای تعیین تراز خروجی از std::left یا std::right استفاده کنید.

g. برای تعیین پایه خروجی از std::hex یا std::dec استفاده کنید.

ساعت برای نمایش یا پنهان کردن نقطه اعشار از std::showpoint استفاده کنید.

من. از std::setbuf برای تعیین بافر خروجی استفاده کنید.

j برای چاپ خطاها و پیام های تشخیصی از std::cerr استفاده کنید.

ک. برای چاپ پیام های گزارش از std::clog استفاده کنید.

ل برای چاپ پیام ها در کنسول از std::cout استفاده کنید.

متر از std::endl برای درج یک کاراکتر خط جدید در انتهای خروجی استفاده کنید.

n از std::flush برای شستشوی بافر استفاده کنید.

o برای چاپ پیام های خطا از std::perror استفاده کنید.

پ. برای چاپ رشته ها از std::string استفاده کنید.

q برای چاپ آرایه ها از std::vector استفاده کنید.

r برای چاپ لیست ها از std::list استفاده کنید.

س برای چاپ نقشه ها از std::map استفاده کنید.

تی برای چاپ مجموعه ها از std::set استفاده کنید.

تو برای چاپ نقشه های نامرتب از std::unordered_map استفاده کنید.

v. از std::unordered_set برای چاپ مجموعه های نامرتب استفاده کنید.

w برای چاپ جفت ها از std::pair استفاده کنید.

ایکس. از std::vector برای چاپ بردارهای جفت استفاده کنید.

y برای چاپ لیست جفت ها از std::list استفاده کنید.

z. از std::map<std::string, int=""></std::string,> برای چاپ نقشه هایرشته ها به اعداد صحیح

aa. از std::set برای چاپ مجموعه‌های رشته‌ها استفاده کنید.

bb. از std::unordered_map<std::string, int=""></std::string,> برای چاپ نقشه های نامرتب رشته ها به اعداد صحیح استفاده کنید.

سی سی از std::unordered_set برای چاپ مجموعه های نامرتب رشته ها استفاده کنید.

 


فرم در حال بارگذاری ...