ورودی/خروجی (سی++)
ظاهر
در زبان برنامهنویسی سی++، کتابخانههای ورودی/خروجی، مجموعهای از کلاسهای قالب (templates class) هستند که وظیفهٔ کنترل جریانهای ورودی/خروجی را بر عهده دارند.
کتابخانه استاندارد سی++ |
---|
کتابخانه استاندارد قالب |
C++11 |
اکثر توابع مربوط به ورودی و خروجی در فایل هدر iostream
که بخشی از کتابخانهٔ استاندارد سی++ میباشد، قرار دارند.
برنامهٔ نمونه
[ویرایش]برای نمونه برنامهٔ Hello World:
#include <iostream>
using namespace std;
int main()
{
cout <<"Hello, world!\n";
return 0;
}
این برنامه رشته «!Hello, world» را نمایش خواهد داد.
کلاسcout
یکی از زیرمجموعه های iostream
است. همچنین در این فایل هدر کلاس های دیگری از جمله cin
و cerr
و clog
موجود میباشد.
برخی دستورهای استاندارد دیگر از جمله n\
و endl
را که موجب انتقال برنامه به خط بعدی میشوند را در نمونهٔ زیر میبینید.
#include <iostream>
using namespace std;
int main()
{
cout <<"Hello, world!" <<endl;
return 0;
}