حذف خط فاصله های اضافی در یک رشته - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

حذف خط فاصله های اضافی در یک رشته

+1 امتیاز
من یک رشته به این شکل دارم مثلا :  my    name is    window   حالا میخوام خط فاصله های اضافی رو پاک کنم

از چه راهی استفاده کنم که هم ساده باشه هم بهینه ؟
سوال شده اسفند 1, 1392  بوسیله ی لارسون (امتیاز 63)   4 10 14
دوباره تگ گذاری شد اسفند 1, 1392

1 پاسخ

+4 امتیاز
 
بهترین پاسخ

به صورت زیر عمل کنید.

  string str ="my    name is    window";
   
   str.erase( remove(str.begin(),str.end(),' '),str.end());

 

پاسخ داده شده اسفند 1, 1392 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد اسفند 2, 1392 بوسیله ی لارسون
...