मैं सी ++ में नया हूं और मैं उपयोगकर्ता को 10 वर्णों को ठीक से दर्ज करने के लिए संकेत देना चाहता हूं, उदाहरण के लिए और कुछ भी अनदेखा कर दिया जाएगा:
- कृपया १० वर्ण दर्ज करें:
१२३४१२३४१२३४
- आपने दर्ज किया: 1234123412
// और 34 को नजरअंदाज कर दिया जाएगा क्योंकि उन्होंने 10 . से अधिक में प्रवेश किया है
मैं अब यहाँ पहुँच गया हूँ:
string userInput;
cout << "Please enter 10 characters!\n";
cin >> userInput;
cout << "You entered: "<< userInput << endl;
आप सभी को धन्यवाद। आशा है कि मैं उतना ही सटीक हूँ जितना मैं हो सकता हूँ।
1 उत्तर
बस उपयोगकर्ता से एक स्ट्रिंग दर्ज करने के लिए कहें और फिर उसका विकल्प लें
std::string userInput;
std::cout << "Please enter 10 characters: ";
std::cin >> userInput;
if(userInput.length() > 10)
{
userInput = userInput.substr(0, 10);
}
std::cout << "You entered: " << userInput << std::endl;
संबंधित सवाल
नए सवाल
c++
C ++ एक सामान्य-प्रयोजन प्रोग्रामिंग भाषा है। यह मूल रूप से C के विस्तार के रूप में डिज़ाइन किया गया था और इसमें एक समान सिंटैक्स है, लेकिन यह अब पूरी तरह से अलग भाषा है। C ++ कंपाइलर के साथ संकलित कोड के बारे में प्रश्नों के लिए इस टैग का उपयोग करें। विशिष्ट मानक संशोधन [C ++ 11], [C ++ 14], [C ++ 17], [C ++ 20] या [C ++ 23], आदि से संबंधित प्रश्नों के लिए संस्करण-विशिष्ट टैग का उपयोग करें। ।