PDA

View Full Version : تبدیل string به آرایه ای کاراکتری



h.mohagheghiyan
دوشنبه 13 دی 1389, 11:21 صبح
چگونه میتوان نوع داده ی string را به آرایه ای کاراکتری تبدیل کرد

Arcsinos
دوشنبه 13 دی 1389, 12:01 عصر
ابتدا تعداد کاراکترهای رشته رو مشخص میکنیم و بعد یه آرایه به اندازه ی تعداد کاراکترها میسازیم و دونه به دونه میریزیم تو آرایه .
البته میتونید این کار رو هم انجام بدید ، از همون اول رشتتون رو به صورت آرایه ای از کاراکتر ها دریافت کنید .


char string[100];

علیرضا حسن زاده
دوشنبه 13 دی 1389, 12:06 عصر
خود string آرایه ای از کاراکتر هست
با sizeof هم میشه مقدار حافظه مورد نیاز رو به دست آورد

V0RTEX
دوشنبه 13 دی 1389, 13:59 عصر
از vector هم می شه استفاده کرد


string str;
cin >> str;
vector<char> char_array(str.lenght());
for(int i=0;i<str.lenght();i++)
char_array[i]=str[i];