ورودی کاربر در C++:
درفصل های قبلی آموختیم که cout برای چاپ مقادیر استفاده می شود و اکنون می خواهیم از cin برای دریافت ورودی کاربر استفاده کنیم.
cin یک متغیر از پیش تعریف شده است که داده ها را دریافت می کند و با عملگر >> استخراج می کند.
کار cin این است که تمام کاراکتر های را که کاربر در محیط کنسول تایپ میکند تا زمانی که دکمه Enter را میزنیم میخواند .
برای دریافت ورودی از کاربر باید ابتدا یک متغیر تعریف کنیم.
در مثال زیر، کاربر می تواند عددی را وارد کند که در متغیر x ذخیره می شود و سپس مقدار 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، برای ورودی استفاده می شود واز عملگر استخراج >> استفاده می شود.
در مثال زیر کاربر باید دو عدد را وارد کند و سپس جمع آن دو عدد را چاپ کند و نمایش دهد:
#include <iostream>
using namespace std;
int main() {
int x, 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 چه نوع داده هایی را دریافت میکند:
-
دستور cin: داده هایی مثل اعداد، رشته ها، اعداد اعشاری، کاراکترها و حتی داده های منطقی استفاده می شود.
خلاصه درس
در این قسمت ورودی گرفتن از کاربر را آموزش خواهید دید.