سوال

سوال در رابطه با c++

بازدید 281 پست ها 1 آخرین فعالیت 6 ماه پیش
1
2

سلام.یک سوال در رابطه با برنامه نویسی سی پلاس پلاس داشتم.در قسمتی ک میخوام متغیری وارد کنم ک بتونم حرف وارد کنم باید قبلش char رو بزنم ولی وقتی اینطوری تعریفش میکنم در قسمت خروجی ک میاد فقط ی حرف میتونم بنویسم و بیشتر از یک حرف رو ارور میده.مشکل کجاست باید چه کار کنم؟
به این صورته

# include <iostream>
using namespace std;
int main()
{
	
	
	char name;
	cout<<"please inter a name:";
	cin>>name;
	
	int username;
	cout<<"please inter your username:";
	cin>>username;
	return 0;
}

البته ی مقدار اینجا بهم ریخته

آخرین ویرایش: 06-12-2020 ساعت 08:33، توسط Reza دلیل: توضیحات بیشتر
سللم چرا از cin و cout استفاده نمیکنید؟ – SkyTech 6 ماه پیش

1 پاسخ

1

سلام. برای رشته از نوع داده ای string استفاده کنید:

/ cin with strings
#include <iostream>
#include <string>
using namespace std;

int main ()
{
  string mystr;
  cout << "What's your name? ";
  getline (cin, mystr);
  cout << "Hello " << mystr << ".\n";
  cout << "What is your favorite team? ";
  getline (cin, mystr);
  cout << "I like " << mystr << " too!\n";
  return 0;
}

سوال برنامه نویسی دارید؟

هیچ وقت در پرسیدن سوال شک نکنید

این سوال حل نشده است!

این سوال هنوز حل نشده یا به پاسخ بهتری نیاز دارد. برای پاسخ به این سوال کافیست وارد حساب کاربری خود شوید.