ورودی کاربر (User Input)
می خواهیم ورودی کاربر C++ را یاد بگیریم. خروجی با cout
چاپ می شود. حالا با cin
ورودی می گیریم. cin
یک متغیر از پیش تعریف شده است و با عملگر استخراج (»») از صفحه کلید می خواند.
گرفتن ورودی با cin
در مثال زیر، کاربر یک عدد می نویسد. مقدار داخل متغیر x
ذخیره می شود. سپس همان مقدار را چاپ می کنیم.
#include <iostream>
using namespace std;
int main() {
int x;
cout << "Type a number: ";
cin >> x;
cout << "Your number is: " << x;
return 0;
}
نکته: cout
یعنی خروجی و از عملگر درج (««) استفاده می کند. cin
یعنی ورودی و از عملگر استخراج (»») استفاده می کند. هر دو در کتابخانه <iostream>
هستند.
ماشین حساب ساده با ورودی کاربر C++
در این مثال، کاربر دو عدد وارد می کند. سپس جمع آن ها محاسبه و چاپ می شود.
#include <iostream>
using namespace std;
int main() {
int x;
int y;
int sum;
cout << "Type a number: ";
cin >> x;
cout << "Type another number: ";
cin >> y;
sum = x + y;
cout << "Sum is: " << sum;
return 0;
}
گام های عملی سریع
- متغیرها را تعریف کن.
- با
cin
مقدارها را بگیر. - با
cout
نتیجه را چاپ کن.
هشدار: حتماً <iostream>
را اضافه کن؛ بدون آن cin
و cout
کار نمی کنند.
نکته: بعد از خواندن این بخش ورودی کاربر C++، برای نمونه های قبلی به مثال واقعی متغیرها سر بزن. همچنین ادامه مسیر تو انواع داده است.
جمع بندی سریع
cout
برای چاپ است.cin
برای ورودی است.- «« درج، »» استخراج است.
- همه در
<iostream>
قرار دارند.