Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी ++ में एक std ::स्ट्रिंग और एक int को कैसे जोड़ना है?


इस प्रोग्राम में हम देखेंगे कि कैसे एक स्ट्रिंग और पूर्णांक प्रकार डेटा को C++ में संयोजित किया जाए। स्ट्रिंग और पूर्णांक डेटा को संयोजित करने के लिए, हमें पहले पूर्णांक को स्ट्रिंग में बदलना होगा। इसे बदलने के लिए हम स्ट्रिंगस्ट्रीम का उपयोग कर रहे हैं। यह कुछ सुविधाएँ प्रदान करता है। यह संख्या या स्ट्रिंग लेता है और फिर इसे स्ट्रिंग करता है।

Input: String “str” and Number 10
Output: Concatenated string “str10”

एल्गोरिदम

Step 1: Take string and number
Step 2: Convert number to string
Step 3: Concatenate them
Step 4: End

उदाहरण कोड

#include <iostream>
#include <sstream>
using namespace std;
string int_to_str(int x) {
   stringstream ss;
   ss << x;
   return ss.str();
}
int main() {
   string my_str = "This is a string: ";
   int x = 50;
   string concat_str;
   concat_str = my_str + int_to_str(x);
   cout << concat_str;
}

आउटपुट

This is a string: 50

  1. सी ++ में एक int को स्ट्रिंग में कैसे परिवर्तित करें?

    आप एक int को स्ट्रिंग में बदलने के लिए C से itoa फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण #include<iostream> int main() {    int a = 10;    char *intStr = itoa(a);    string str = string(intStr);    cout << str; } आउटपुट यह आउटपुट देगा - 10 यह पूर्ण

  1. सी ++ में सीएसवी फाइलों को कैसे पढ़ और पार्स करें?

    आपको वास्तव में C++ में CSV फ़ाइलों को पार्स करने के लिए एक पुस्तकालय का उपयोग करना चाहिए क्योंकि ऐसे कई मामले हैं जिन्हें आप स्वयं फ़ाइलों को पढ़ने से चूक सकते हैं। सी ++ के लिए बूस्ट लाइब्रेरी सीएसवी फाइलों को पढ़ने के लिए टूल का एक बहुत अच्छा सेट प्रदान करती है। उदाहरण के लिए, उदाहरण #include<

  1. मैं पायथन में str और int ऑब्जेक्ट्स को कैसे जोड़ सकता हूं?

    संख्याओं के साथ एक स्ट्रिंग को संयोजित करने के लिए, आपको संख्याओं को स्ट्रिंग में डालने के लिए str(number) का उपयोग करना होगा। उदाहरण के लिए, >>> a = "string" >>> b = 1 >>> print a + str(b) string1 पायथन 2 में, आप संख्या को घेरने के लिए बैकटिक (``) का भी उपयोग क