ورودی/خروجی (سی++)

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

در زبان برنامه‌نویسی سی++ کتابخانه های ورودی/خروجی مجموعه ای از کلاس های قالب (templates class) هستند که

وظیفهٔ کنترل جریان‌های ورودی/خروجی را بر عهده دارند .

اکثر توابع مربوط به ورودی و خروجی در فایل هدر iostream که بخشی از کتابخانه استانداردسی++ می‌باشد قرار دارند.

برنامهٔ نمونه[ویرایش]

برای نمونه برنامهٔ Hello World:

#include <iostream>
using namespace std;
 
int main()
{
    cout <<"Hello, world!\n";
    return 0;
}

این برنامه رشته «!Hello، world» را نمایش خواهد داد.

کلاسcout یکی از زیرمجموعه های ostream است. همچنین در این فایل هدر کلاس های دیگری از جمله cin و cerr و clog موجود می باشد.

برخی دستورهای استاندارد دیگر از جمله \n و endl را که موجب انتقال برنامه به خط بعدی می‌شوند را در نمونهٔ زیر می‌بینید.

#include <iostream>
using namespace std;
 
int main()
{
    cout <<"Hello, world!" <<endl;
    return 0;
}

منابع[ویرایش]

پیوند به بیرون[ویرایش]