मैं थोड़ा सी जानता हूं और अब मैं सी ++ पर एक नजर डाल रहा हूं। मुझे C स्ट्रिंग से निपटने के लिए सरणियों का उपयोग करने के लिए उपयोग किया जाता है, लेकिन जब मैं C ++ कोड को देखता हूं तो मैं देखता हूं कि दोनों स्ट्रिंग प्रकार और चार सरणियों का उपयोग करने वाले उदाहरण हैं:
#include <iostream>
#include <string>
using namespace std;
int main () {
string mystr;
cout << "What's your name? ";
getline (cin, mystr);
cout << "Hello " << mystr << ".\n";
cout << "What is your favorite team? ";
getline (cin, mystr);
cout << "I like " << mystr << " too!\n";
return 0;
}
तथा
#include <iostream>
using namespace std;
int main () {
char name[256], title[256];
cout << "Enter your name: ";
cin.getline (name,256);
cout << "Enter your favourite movie: ";
cin.getline (title,256);
cout << name << "'s favourite movie is " << title;
return 0;
}
( http://www.cplusplus.com से दोनों उदाहरण )
मुझे लगता है कि यह एक व्यापक रूप से पूछा और उत्तर दिया गया है (स्पष्ट?) सवाल है, लेकिन यह अच्छा होगा अगर कोई मुझे बता सकता है कि सी ++ में तार से निपटने के लिए उस दो तरीकों के बीच क्या अंतर है (प्रदर्शन, एपीआई एकीकरण, जिस तरह से हर एक है बेहतर, ...)।
धन्यवाद।