سوال

چاپ یک متغیر بیرون از حلقه

بازدید351پست ها1آخرین فعالیت2 سال پیش
0
1

سلام دوستان وقت بخیر.
میخوام رشته ی text رو به صورت حروف کوچیک و بیرون از حلقه چاپ کنم.
باحلقه for نوشتم و وقتی تو خود حلقه . text رو چاپ میکنم به درستی چاپ میشه
ولی بیرون از حلقه فقط اخرین حرف رشته رو چاپ میکنه

	int i;
	i = 0;
	string text = "TEXT FOR SAMPLE";
	string t1;
	for (i = 0; i < text.length(); i++) {
		t1 = tolower(text[i]);
	}
	cout << t1;

1 پاسخ

0

درود
به جای = در دستور داخل حلقه از =+ استفاده کنید.
کد تصحیح شده:

        int i;
	i = 0;
	string text = "TEXT FOR SAMPLE";
	string t1;
	for (i = 0; i < text.length(); i++) {
		t1 += tolower(text[i]);
	}
	cout << t1;
آخرین ویرایش: 27-01-2022 ???? 20:25، توسط عباس اختیاری

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

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

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

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