PDA

View Full Version : سوال: گرفتن ورودی برای ارایه ای 2 بعدی در C++‎‎‎‎‎‎‎



rasool9521
جمعه 18 اسفند 1396, 14:53 عصر
درود فراوان خدمت اساتید محترم. بنده یه برنامه نویس مبتدی هستم و دانشجوی رشته نرم افزار کامپیوتر.

سئوالی داشتم در مورد گرفتن ورودی از کاربر در ارایه ای 2 بعدی. تا اینجای کار من واسه ارایه 1 بعدی میدونم چطور ورودی بگیرم :



string arr[50]
for(int i =0 ; i<50 ; i++);
cin>>arr[i]



خوب کد بالا ارایه 1 بعدی 50 خانه ای که براش ورودی گرفتم. ولی خوب تو ارایه 2 بعدی یکم مشکل دارم. من کد زیر رو نوشتم ولی خوب دقیق نمیدونم مشکلم کجاست. تو کد زیر چون میخوام اسامی دریافت کنم از String استفاده کردم ولی خوب از char هم میشد استفاده کرد نمیدونم کدوم بهتره :



#include <iostream>
#include <conio.h>


using namespace std;


main()
{
string b[5][10];
int i=0,j=0;
for(i = 0 ; i < 5 ; i++){
for(j = 0 ; j < 10 ; j++)
cin>>b[i][j];
}
cout<<b[i][j]<<'\t'<<endl;
getch();
return 0;
}



ممنون میشم راهنمایی کنید

Programer85
یک شنبه 26 مرداد 1399, 03:00 صبح
ببین داداش فکنم کامپایلر استرینگ رو نمیشناسه باید کتابخونه استرینگو اول بنویسی