View Full Version : سوال: سوالی در مورد Vector ها
faezeh masoudian
پنج شنبه 15 مهر 1389, 23:31 عصر
سلام
می خواستم ببینم کسی می تونه به من در رابطه با کار کردن با vector<string
کمک کنه.
در اصل من با کمک این vector<string باید بتونم چند تا سترینگ رو مقایسه کنم و نتیجه رو گزارش بدم.
Salar Ashgi
پنج شنبه 15 مهر 1389, 23:40 عصر
یه مقاله آموزشی روان و ساده :
http://www.barnamenevis.org/forum/showpost.php?p=1040775&postcount=12
faezeh masoudian
جمعه 16 مهر 1389, 12:52 عصر
ممنون مطلبی که فرستادید مفید بود اما مختصر هم بود!
من می خوام محتویات توی استرینگ هم توسط کاربر وارد بشه یعنی یک چیز ثابت نیست
و البته syntax درست دسترسی به vector از جنس string رو هم نمی دونم
این بخشی از کد منه که باید دو عدد بگیره که عدد اول تعداد سترینگه و عدد دوم تعداد کاراکتر درون هر ستریگه و من باید به هر دوی اینها دسترسی داشته باشم تا بتونم مقایسه ای رو انجام بدم منتها حتی نمی شه اطلاعات رو وارد کرد چون با error مواجه می شم.
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main(){
int n,k;
while (cin>>n>>k){
if(n==0&k==0)
break;
vector <string> row;
vector <string> column;
string row_Network;
string column_Network;
for(int i=1;i<=n;i++){
while (cin>>row_Network[i])
row.push_back(row_Network[i]);
;
}
}
return 0;
}
Salar Ashgi
جمعه 16 مهر 1389, 16:18 عصر
Syntax کدی که نوشته اید ، اشکال بسیار دارد ، دقیقا چه کاری میخواهید انجام دهید ؟!
faezeh masoudian
جمعه 16 مهر 1389, 17:05 عصر
گفتم که این بخشی از کد منه!در این پروژه من باید شبکه مرتب سازی رو بنویسم.sorting network
ورودی من به صورت
4 4
ace
ade
bdf
bcf
1 3 2 0
است که من باید بررسی کنم که آیا با کمک این شبکه می شوداعداد 0 2 3 1 را sort کرد یا خیر
برای این منظور باید به هر کدوم از این a , b ,c ها دسترسی داشته باشم که مطمئن شوم اصلن این یک شبکه هست یا خیر!سپس اعداد را بررسی کنم که آیا با گذر از این شبکه مرتب می شوند یا خیر!
Salar Ashgi
جمعه 16 مهر 1389, 20:09 عصر
نوشته هاتون اصلا مشخص نیست و درست نمایش داده نمیشن !
گفتم که این بخشی از کد منه!در این پروژه من باید شبکه مرتب سازی رو بنویسم.sorting network
خوب همینطوری که نمیشه فقط قسمتی از کد ، شما باید توضیح کاملی بدید که میخواین چه کاری انجام
بدید ؟!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.