نحوه چاپ در C و C++ |
![]() |
چاپ در C و C++ یکی از جنبه های اساسی برنامه نویسی است و راه های مختلفی برای انجام موثر آن وجود دارد. در این راهنما، روشهای مختلف چاپ در C و C++ را بررسی خواهیم کرد، از جمله استفاده از cout و printf. ما همچنین 20 نکته را برای کمک به چاپ موثرتر و کارآمدتر ارائه خواهیم داد.
- استفاده از
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برای درج یک کاراکتر خط جدید در انتهای خروجی استفاده می شود.
- استفاده از
printf
printfکتابخانه داخلی دیگری در C و C++ است که به شما امکان می دهد خروجی را در کنسول چاپ کنید.printfشبیهcoutاست، اما کنترل بیشتری بر قالببندی خروجی فراهم میکند. در اینجا مثالی از نحوه استفاده ازprintfبرای چاپ پیام در کنسول آورده شده است:#includeint main() {
printf("سلام، دنیا!n");
بازگشت 0;
}</code></pre> <p>در این مثال، ما فایل هدر <code class="inline">را اضافه کرده و از تابعprintfبرای چاپ پیام “سلام، دنیا!” به کنسول کاراکترnبرای درج یک کاراکتر خط جدید در انتهای خروجی استفاده می شود.
- نکاتی برای چاپ در C و C++
در اینجا 20 نکته برای چاپ موثرتر و کارآمدتر در C و C++ آورده شده است:
آ. به جای
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برای چاپ مجموعه های نامرتب رشته ها استفاده کنید.
فرم در حال بارگذاری ...
|
[جمعه 1403-04-01] [ 06:11:00 ق.ظ ]
|
