سوال

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

بازدید560پست ها1آخرین فعالیت3 سال پیش
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، توسط رضا رمضانپور دلیل: توضیحات بیشتر

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;
}

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

ندونستن عیب نیست، نپرسیدن چرا!

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

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