• اگر سمپادی هستی همین الان عضو شو :
    ثبت نام عضویت

ریختن string در vector

  • شروع کننده موضوع hoco
  • تاریخ شروع
وضعیت
موضوع بسته شده است.

hoco

کاربر فعال
ارسال‌ها
36
امتیاز
14
نام مرکز سمپاد
شهید اژه ای 2
شهر
اصفهان
سلام
چطوری می شه خونه های یه string رو توی یه vector بریزی.
وقتی اینو می نویسی قبول نمی کنه.
کد:
a.push_back(b[i]) // a: vector <string> a, b: string b
 
پاسخ : ریختن string در vector

مشکلش اینه که خونه های b استرینگ نیستن!!!!که بخوای بریزیشون توی یه خونه که استرینگ باید نگه داره!!!!
خونه های b توی برنامت در واقع یه کاراکترن!!!!
پس اگه وکتورت رو از جنس کاراکتر تعریف کنی مشکل باید حل شه!!!!!اینجوری یعنی:
vector <char> a;
.
.
و یا این که توی هر خونه ی وکتورت یه استرینگ بریزی!!!!
 
پاسخ : ریختن string در vector

درسته، ولی آخه یه سری خواص string مثل size() رو نیاز دارم ( در مورد متغیر b ) نمی تونم از char استفاده کنم
 
پاسخ : ریختن string در vector

خب b رو string بگیر ولی a رو باید vector<char> بگیری
 
وضعیت
موضوع بسته شده است.
Back
بالا