2010-07-16 8 views
9

मुझे C++ में रिक्त स्थान की एक स्ट्रिंग बनाने की आवश्यकता है, जहां रिक्त स्थान की संख्या एक चर है, इसलिए मैं इसे टाइप नहीं कर सकता। लूपिंग के बिना मैं इसे कैसे कर सकता हूं?मैं सी ++ में रिक्त स्थान की स्ट्रिंग कैसे बना सकता हूं?

धन्यवाद!

उत्तर

20
size_t size = 5; // size_t is similar to unsigned int ‡ 
std::string blanks(size, ' '); 

देखें: http://www.cplusplus.com/reference/string/string/string/

‡ अगर यह स्पष्ट नहीं है size_t पर प्रश्न देखें।

+0

क्या होगा यदि मैं एक पैरामीटर – MLP

+0

बहुत बढ़िया के रूप में स्थानों की संख्या पास करना चाहते हैं, यह मैं वास्तव में क्या ढूंढ रहा था। – MLP

+2

5 एक चर द्वारा प्रतिस्थापित किया जा सकता है। – cape1232

5
#include <string> 
..... 
//i is your variable length 
string s_blanks_length_i(i, ' '); 
3

5 मानक आउटपुट में रिक्त स्थान:

std::cout << std::string(5, ' ') << std::endl; 
संबंधित मुद्दे