![نقل قول](images/misc/quote_icon.png)
نوشته شده توسط
AndroidMan
توی کتاب جعفر نژاد نوشته بود برای اینکار باید از تابع ()get استفاده بشه به این صورت:
؛ () cin.get
2.ولی استادمون گفتن علاوه بر فعال کردن<string> باید با فرمان getline رشته را
به کمک cin دریافت کرددرسته ؟؟
ما دو مدل getline داریم یکیش تو iostream هست با cin.getline(char_name,char_size,char_delim) دریافت میکنیم و دیگریش getline در String ,که برای اولی باید متغیر روchar تعریف کرد برای دومی string
ابته این دوتا با هم تفاوت هایی دارند که اینی که شما گفتید مربوط به دومی میشه
![نقل قول](images/misc/quote_icon.png)
نوشته شده توسط
AndroidMan
3.پس فرق getline و ()get چیه ؟ شما میدونید؟
Getline برای رشته کاربرد داره ولی get برای کاراکتر مثلا شما میخواید یه رشته رو از کاربر بگیری مثلا بخوای یه char 5 تایی تعریف کنی و طرف یه اسم 20 آرایه ای بده فقط 5 تاشو میتونی بگیری ولی با getline یه رشته میگیری
![نقل قول](images/misc/quote_icon.png)
نوشته شده توسط
AndroidMan
4. نگارش getline به چه صورته (یعنی به چه صورت نوشته میشه)؟ بعد از cin میاد یا قبلش؟
std::string name;
std::getline(cin,name);