گروه برنامه سازی کامپیوتر صفر و یک

#
با سلام خدمت شما بازديدكننده گرامي ، خوش آمدید به وبگاه صفر و یک . لطفا براي هرچه بهتر شدن مطالب اين وبگاه ، ما را از نظرات و پيشنهادات خود آگاه سازيد و ما را در بهتر شدن كيفيت مطالب ياري کنید.
تعداد کل کاربران وبگاه 19
اعضای انلاین وبگاه 1

وبگاه صفرویک را بایک کلیک محبوب کنید
با ثبت نام رایگان صاحب پنل اس ام اس با امکانات زیادی شوید


نام کاربری
رمز عبور

فراموشی رمز عبور؟

عضویت رایگان

نام کاربری
رمز عبور
تکرار رمز
ایمیل
کد تصویری

  1. مرکز آموزش علمی و کاربردی جامعه اسلامی کارگران واحد اصفهان "
  1. سامانه جامع آموزشی دانشگاه علمی کاربردی"
  1. اینجا همه چی در همه"
  1. خط کشی"
  1. ردیاب ارزان ماشین"
  1. جلو پنجره جک جی 5"

تبادل لینک هوشمند

برای تبادل لینک ابتدا ما را با عنوان بچه های برنامه سازی کامپیوتر-کاردانی و آدرس sephroyek.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.





براي اطلاع از مطالب جدید وبگاه در خبرنامه عضو شويد تا جديدترين مطالب به ايميل شما ارسال شود



تعداد کل مطالب ارسالی 62
تعداد بازدید امروز از وبگاه 3
تعداد بازدید دیروز از وبگاه 3
ورودی گوگل امروز 0
ورودی گوگل دیروز 0
بازدید کل از وبگاه 16870

دستورات ورودی خروجی
نویسنده: مدیر ساعت و تاریخ انتشار: 11:59|پنج شنبه 17 ارديبهشت 1394 بازدید: 68 موضوع: برنامه ++C

 Basic input/output - I/O - دستورات ورودی خروجی در برنامه نویسی C++

هدف از ساخت کامپیوتر و ایجاد برنامه نویسی دادن اطلاعات به ماشین و دریافت جواب بوده که به این روال، جریان ورودی خروجی گفته میشود . برای استفاده از این جریانات ما حداقل به 2 فایل کتابخانه ای در C++ نیاز داریم و دستوراتی برای استفاده از این کتابخانه ها که با ارائه یک مثال، استفاده از این دستورات را نشان می دهم .


1
2
3
4
5
6
7
8
9
10
11
 
#include 
#include 
int main()
{
    int a;            //a=?
    cin >> a;         //a=value of user input
    cout << "a:";     //Prints a: on screen
    cout << a;        //Prints value of a
    getch();    
    return 0;
}
a:120

برای استفاده از کلمات کلیدی cin و cout لازمه که از کتابخانه iostream.h در برنامه خود استفاده کنیم.

دستور cout باعث چاپ اطلاعات در مانیتور می شود به این صورت که اگر بعد از این دستور، عبارت مورد نظر رو تو " " قرار بدیم عینا همون عبارت تو مانیتور نشان داده می شود و معمولا جایی که کاربر قصد نشان دادن عین یک عبارت را در خروجی دارد مورد استفاده قرار می کیرد و اگه بخواهیم مقدار یک متغیر یا ثابتی را نمایش بدهیم باید نام را نوشته و از " " استفاده نکنیم .

دستور cin باعث می شود که از کاربر یا برنامه دیگه ای یک مقدار یا متنی را بگیریم . در واقع کامپایلر با رسیدن به این دستور منتظر ورود اطلاعات از طرف کاربر شده تا زمانی که کاربر Enter را فشار بده و مقدار ورودی کاربر را در متغیری که در جلوش اعلان شده بریزه و همونطور که قبلا اشاره شد موجب مقدار دهی به متغیر مربوطه میشود .

آموزش دستورات ورودی خروجی cin,cout,input,output در برنامه نویسی C++ در برنامه بالا تابعی بنام getch() هست که برای استفاده از اون باید از کتابخانه conio.h استفاده کنیم که باعث میشود بعد از اجرای برنامه و رسیدن کامپایلر به این خط، برنامه متوقف شده و منتظر این باشه که کاربر یک کلید از کیبورد را فشار دهد . با این دستور می توانیم خروجی برنامه را ببینیم چون اگر این تابع نباشد در کسری از ثانیه برنامه اجرا و بلافاصله بسته میشود و دیگر ما قادر به دیدن خروجی نخواهیم بود . ( امتحان کنید! )

در مثال بالا فرض بر اینه که کاربر مقدار 120 را وارد کرده است.

گاهی اوقات لازمه که ما چند مقدار را با استفاده از دستور cin به برنامه بدهیم، در اینصورت به ازاء هر مقدار از یک << استفاده می کنیم و همینطور برای دستور cout ازیک >> .

int a, b;            //a=?, b=?
cin >> a >> b;
cout << a << b;                        

همونطور که در برنامه های قبلی دیدیم با نوشتن چند دستور چاپ، تمامی اطلاعات در یک خط نوشته شد . در خروجی برای اینکه از خط کنونی به خط بعدی برویم به یکی از صورتهای زیر عمل می کنیم :

cout << a << endl;

عبارت endl به کامپایلر پایان خط جاری را نشان می دهد و در صورت وجود خروجی دیگه ای در برنامه، نمایش خروجی را از خط بعدی ادامه میدهد .

cout << a << "\n";

عبارت \n نیز مثل endl خروجی را به خط بعدی هدایت می کند .


1
2
3
4
5
6
7
8
9
10
11
12
13
 
#include 
#include 
int main()
{
    int a, b;                                    //a=?,b=?
    cout << "Please inter value of a:";
    cin >> a;                                    //a=value of user input
    cout << "Please inter value of b:";
    cin >> b;                                    //b=value of user input
    cout << "a:" << a << "\n";                   //Prints a:(value of a) on screen and go to next line
    cout << "b:" << b;                           //Prints b:(value of a) on screen
    return 0;
}
Please inter value of a: Please inter value of b: a:120 b:87

باید بگم فرض بر این است که مقادیر 120 و 87 توسط کاربر وارد شده است . نکته ای که اینجا قابل توجه است اینه که دستور cin خودش باعث میشود که کامپایلر با گرفتن مقدار بطور خودکار به خط بعدی برود و دیگه اینجا نیازی به قید \n یا endl نیست .



نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:





فاقد عکس دستورات ورودی, دستورات خروجی, دریافت و استخراج از کاربر, input, output, c++,